Threading in C#

Go to class
Write Review

Free Online Course: Threading in C# provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Threading in C# is taught by Chander Dhall.

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