Related resources for Non-Blocking Synchronization Constructs
  • Interlocked Class in c# Threading3/7/2012 9:46:14 AM. The methods of this class help protect against errors that can occur when the scheduler switches contexts while a thread is updating a variable that can be accessed by other threads, or when two threads are executing concurrently on separate processors.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.