|
| 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.
|