This namespace provides the core classes for multi-threaded programming, including the Thread class to launch threads as well as several classes for synchronization and multi-threaded resource management.
Type Reason AbandonedMutexException Documentation for this section has not yet been entered. AutoResetEvent Documentation for this section has not yet been entered. CompressedStack Documentation for this section has not yet been entered. EventWaitHandle Documentation for this section has not yet been entered. ExecutionContext Documentation for this section has not yet been entered. HostExecutionContext Documentation for this section has not yet been entered. HostExecutionContextManager Documentation for this section has not yet been entered. Interlocked The System.Threading.Interlocked class provides atomic operations for variables that are shared by multiple threads. ManualResetEvent Documentation for this section has not yet been entered. Monitor Provides a mechanism that synchronizes access to objects. Mutex Documentation for this section has not yet been entered. Overlapped Documentation for this section has not yet been entered. ReaderWriterLock Documentation for this section has not yet been entered. RegisteredWaitHandle Documentation for this section has not yet been entered. Semaphore Documentation for this section has not yet been entered. SemaphoreFullException Documentation for this section has not yet been entered. SynchronizationContext Documentation for this section has not yet been entered. SynchronizationLockException Represents the error that occurs when a method requires the caller to own the lock on a given System.Threading.Monitor , and the method is invoked by a caller that does not own that lock. Thread Represents a sequential thread of execution. ThreadAbortException Thrown by the system when a call is made to System.Threading.Thread.Abort(object). ThreadExceptionEventArgs Documentation for this section has not yet been entered. ThreadInterruptedException Documentation for this section has not yet been entered. ThreadPool Provides access to the pool of threads created dynamically by the runtime environment. ThreadStartException Documentation for this section has not yet been entered. ThreadStateException Represents errors that occur when a method is invoked on a System.Threading.Thread and the thread is in a System.Threading.Thread.ThreadState that is invalid for the method. Timeout Contains a constant used to specify an infinite amount of time. Timer Provides a mechanism for executing methods at specified intervals. WaitHandle Encapsulates operating-system specific objects that wait for exclusive access to shared resources. WaitHandleCannotBeOpenedException Documentation for this section has not yet been entered.
Type Reason AsyncFlowControl Documentation for this section has not yet been entered. LockCookie Documentation for this section has not yet been entered. NativeOverlapped Documentation for this section has not yet been entered.
Type Reason ContextCallback Documentation for this section has not yet been entered. IOCompletionCallback Documentation for this section has not yet been entered. ParameterizedThreadStart Documentation for this section has not yet been entered. SendOrPostCallback Documentation for this section has not yet been entered. ThreadExceptionEventHandler Documentation for this section has not yet been entered. ThreadStart Defines the shape of methods that are called when a System.Threading.Thread is started. TimerCallback Defines the shape of methods that are called by an instance of the System.Threading.Timer class. WaitCallback Documentation for this section has not yet been entered. WaitOrTimerCallback Documentation for this section has not yet been entered.
Type Reason ApartmentState Documentation for this section has not yet been entered. EventResetMode Documentation for this section has not yet been entered. ThreadPriority Specifies the scheduling priority of a System.Threading.Thread. ThreadState Specifies the execution states of a System.Threading.Thread.