Multi Threading in C#

Threading in C#, by Joseph Albahari

Introduction to Multithreading in C#


The Santa Claus Problem – Thread Synchronization


thread safety

“A class is generally considered thread-safe if its methods can be invoked by multiple threads concurrently without corrupting the state of the class or causing unexpected side-effects. There are many […]

Parallel processing with C#

Asynchronous Versus Parallel Programming


Tools And Techniques To Identify Concurrency Issues

Concurrency on MSDN

Parallel Programming in the .NET Framework books: ConcurrentProgramming on Windows, by Joe Duffy, Addison-Wesley Win32 Multithreaded Programming, by A. Chohen and M. Woodring



Asynchronous & Parallel programming are tricky to understand for new […]