|
| Class | Description |
|---|
.gif) | AbandonedMutexException | The exception that is thrown when one thread acquires a Mutex object that another thread has abandoned by exiting without releasing it. |
.gif) | AutoResetEvent | Notifies a waiting thread that an event has occurred. This class cannot be inherited. |
.gif) | CompressedStack | Provides methods for setting and capturing the compressed stack on the current thread. This class cannot be inherited. |
.gif) | EventWaitHandle | Represents a thread synchronization event. |
.gif) | ExecutionContext | Manages the execution context for the current thread. This class cannot be inherited. |
.gif) | HostExecutionContext | Encapsulates and propagates the host execution context across threads. |
.gif) | HostExecutionContextManager | Provides the functionality that allows a common language runtime host to participate in the flow, or migration, of the execution context. |
.gif) | Interlocked | Provides atomic operations for variables that are shared by multiple threads. |
.gif) | LockRecursionException | The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. |
.gif) | ManualResetEvent | Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. |
.gif) | Monitor | Provides a mechanism that synchronizes access to objects. |
.gif) | Mutex | A synchronization primitive that can also be used for interprocess synchronization. |
.gif) | Overlapped | Provides a managed representation of a Win32 OVERLAPPED structure, including methods to transfer information from an Overlapped instance to a NativeOverlapped structure. |
.gif) | ReaderWriterLock | Defines a lock that supports single writers and multiple readers. |
.gif) | ReaderWriterLockSlim | Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. |
.gif) | RegisteredWaitHandle | Represents a handle that has been registered when calling RegisterWaitForSingleObject. This class cannot be inherited. |
.gif) | Semaphore | Limits the number of threads that can access a resource or pool of resources concurrently. |
.gif) | SemaphoreFullException | The exception that is thrown when the Semaphore..::.Release method is called on a semaphore whose count is already at the maximum. |
.gif) | SynchronizationContext | Provides the basic functionality for propagating a synchronization context in various synchronization models. |
.gif) | SynchronizationLockException | The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock. |
.gif) | Thread | Creates and controls a thread, sets its priority, and gets its status. |
.gif) | ThreadAbortException | The exception that is thrown when a call is made to the Abort method. This class cannot be inherited. |
.gif) | ThreadExceptionEventArgs | Provides data for the ThreadException event. |
.gif) | ThreadInterruptedException | The exception that is thrown when a Thread is interrupted while it is in a waiting state. |
.gif) | ThreadPool | Provides a pool of threads that can be used to post work items, process asynchronous I/O, wait on behalf of other threads, and process timers. |
.gif) | ThreadStartException | The exception that is thrown when a failure occurs in a managed thread after the underlying operating system thread has been started, but before the thread is ready to execute user code. |
.gif) | ThreadStateException | The exception that is thrown when a Thread is in an invalid ThreadState for the method call. |
.gif) | Timeout | Contains a constant used to specify an infinite amount of time. This class cannot be inherited. |
.gif) | Timer | Provides a mechanism for executing a method at specified intervals. This class cannot be inherited. |
.gif) | WaitHandle | Encapsulates operating system–specific objects that wait for exclusive access to shared resources. |
.gif) | WaitHandleCannotBeOpenedException | The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist. |