System.Threading Namespace
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides types that handle threading.
Classes
Class | Description | |
---|---|---|
AutoResetEvent | Notifies a waiting thread that an event has occurred. This class cannot be inherited. | |
Interlocked | Provides atomic operations for variables that are shared by multiple threads. | |
ManualResetEvent | Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. | |
Monitor | Provides a mechanism that synchronizes access to objects. | |
Thread | Creates and controls a thread, sets its priority, and gets its status. | |
ThreadAbortException | The exception that is thrown when a call is made to the Abort method. This class cannot be inherited. | |
Timeout | Contains constants that specify infinite time-out intervals. This class cannot be inherited. | |
Timer | Provides a mechanism for executing a method at specified intervals. This class cannot be inherited. | |
WaitHandle | Encapsulates operating system–specific objects that wait for exclusive access to shared resources. |
Delegates
Delegate | Description | |
---|---|---|
ThreadStart | Represents the method that executes on a Thread. | |
TimerCallback | Represents the method that handles calls from a Timer. |
Enumerations
Enumeration | Description | |
---|---|---|
ThreadPriority | Specifies the scheduling priority of a Thread. | |
ThreadState | Specifies the execution states of a Thread. |