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
Android-разработка: основы, многопоточность, архитектураMoscow Institute of Physics and Technology via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Operating Systems: Processes
Codecademy LAFF-On Programming for High Performance
The University of Texas at Austin via edX Core Java for Complete Beginners
LearnKartS via Coursera