Related resources for thread safe code
  • Illustrates the use of the lock in multithreading application8/17/2006 2:10:26 AM. Any application must have one or more processes. A Process is structural unit with a memory block and using some set of resources. For each executable, the Windows operating system creates some isolated memory block. This article tries to explain the use of lock basics of Multithreading in C# .Net.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.