Learn how to use threading to perform concurrent processes in C#.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Understanding threading
- Context switching
- Thread naming
- Shared resources
- Shared resources demo
- Threads vs. processes
- Local memory
- Thread pool
- Thread pool demo
- Other threading concepts
- Exception handling
- Tasks vs. threads
- Tasks introduction
- Tasks with IO
- Tasks with continuation
- Tasks with continuation demo
- Synchronization overview
- Monitor and locks
- Nested locks
- Dead lock
- Reader/writer lock
- Mutex
- Semaphore
- Next steps
Taught by
Chander Dhall