Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Threading in C#

via LinkedIn Learning

Overview

Learn how to use threading to perform concurrent processes in C#.

Syllabus

Introduction
  • Welcome
  • What you should know
1. Introduction to Threading
  • 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
2. Tasks
  • Tasks vs. threads
  • Tasks introduction
  • Tasks with IO
  • Tasks with continuation
  • Tasks with continuation demo
3. Synchronization
  • Synchronization overview
  • Monitor and locks
  • Nested locks
  • Dead lock
  • Reader/writer lock
  • Mutex
  • Semaphore
Conclusion
  • Next steps

Taught by

Chander Dhall

Reviews

4.7 rating at LinkedIn Learning based on 137 ratings

Start your review of Threading in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.