YoVDO

Threading in C#

Offered By: LinkedIn Learning

Tags

C# Courses Thread Pool Courses Mutex Courses

Course Description

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

Related Courses

Java Multithreading - Concurrency, Parallelism & Performance
Udemy