Advanced Threading in C#
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use advanced threading to perform concurrent processes in C#, with TPL, PLINQ, and TAP.
Syllabus
Introduction
- Welcome
- What you should know
- Thread safety
- Thread affinity
- Signaling: AutoResetEvent
- Two-way signaling
- Signaling: ManualResetEvent
- Signaling: Countdown
- TPL introduction
- TPL demo
- Parallel vs. normal execution
- Parallel.For with thread local
- Continuation with state
- TaskCompletionSource
- PLINQ introduction
- PLINQ demo
- Degree of parallelism
- Concurrency bag
- Merge options
- TAP introduction
- TAP demo
- Next steps
Taught by
Chander Dhall
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Operating Systems
Georgia Institute of Technology via Udacity Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera Advanced Software Construction in Java
Massachusetts Institute of Technology via edX