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 and Parallel Programming Masterclass
Packt via Coursera
Multithreading for Beginners in Java - Comprehensive Guide
freeCodeCamp
Java EE: Concurrency and Multithreading
LinkedIn Learning
Parallel and Concurrent Programming with C++ Part 2
LinkedIn Learning
Python Network Programmability: Scaling Scripts
LinkedIn Learning