1. Write Multithreaded C# Code

    • Buy now
    • Learn more
  2. Introduction

    • Course Introduction
    • Introduction To Threading
    • Windows, OS/X or Linux?
  3. Working With Threads

    • Section Introduction
    • How To Start A Thread
    • First Problem: Race Conditions
    • Passing In Data To A Thread
    • Second Problem: Waiting On A Thread
    • Joining And Suspending Threads
    • Interrupting And Aborting Threads
    • Section Recap
    • Quiz 1: Working with threads
  4. Introducing Thread Locking

    • Section Introduction
    • When Should You Lock Threads?
    • The Lock Statement
    • Dealing With Deadlocks
    • Assignment: Have Dinner With The Philosophers
    • Using The Interlocked Class
    • Section Recap
    • Quiz 2: Thread Locking
  5. How To Synchronize Threads

    • Section Introduction
    • Thread Synchronization With AutoResetEvents
    • How To Build A Producer/Consumer Queue
    • The ManualResetEvent Class
    • The CountdownEvent Class
    • Thread Rendezvous
    • Section Recap
    • Quiz 3: Thread Synchronization
  6. Final Words

    • Course Recap
  1. Products
  2. Course
  3. Section

Introduction

  1. Write Multithreaded C# Code

    • Buy now
    • Learn more
  2. Introduction

    • Course Introduction
    • Introduction To Threading
    • Windows, OS/X or Linux?
  3. Working With Threads

    • Section Introduction
    • How To Start A Thread
    • First Problem: Race Conditions
    • Passing In Data To A Thread
    • Second Problem: Waiting On A Thread
    • Joining And Suspending Threads
    • Interrupting And Aborting Threads
    • Section Recap
    • Quiz 1: Working with threads
  4. Introducing Thread Locking

    • Section Introduction
    • When Should You Lock Threads?
    • The Lock Statement
    • Dealing With Deadlocks
    • Assignment: Have Dinner With The Philosophers
    • Using The Interlocked Class
    • Section Recap
    • Quiz 2: Thread Locking
  5. How To Synchronize Threads

    • Section Introduction
    • Thread Synchronization With AutoResetEvents
    • How To Build A Producer/Consumer Queue
    • The ManualResetEvent Class
    • The CountdownEvent Class
    • Thread Rendezvous
    • Section Recap
    • Quiz 3: Thread Synchronization
  6. Final Words

    • Course Recap

3 Lessons
    • Course Introduction
    • Introduction To Threading
    • Windows, OS/X or Linux?