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
JavaScript PromisesGoogle via Udacity Grand Central Dispatch (GCD)
Udacity Asynchronous Programming in C# and .NET Core
Microsoft via edX JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera