Namespace: System.Threading
Assembly: System.Runtime.dll
Classes
-
Thread
Represents an operating system thread.
-
ThreadPool
Contains methods for creating and managing threads that are stored in the thread pool.
-
CancellationTokenSource
Propagates a notification that operations should be canceled.
-
ParameterizedThreadStart
Represents a method that can be executed by a new thread.
-
ThreadExceptionEventArgs
Provides data for the ThreadException event.
-
LockRecursionPolicy
Specifies the recursion policy for a thread-safe object.
-
SpinLock
Represents a thread-specific, blocking synchronization primitive that uses spinning to acquire the lock.
-
Interlocked
Provides atomic operations that access memory as a locked operation.
Interfaces
-
IThreadPoolWorkItem
Represents a work item that can be executed by the .NET ThreadPool.
-
IDisposable
Defines a method to release unmanaged resources or perform other cleanup operations before an object is reclaimed by garbage collection.
Structs
-
CancellationToken
Notifies an operation that it should no longer continue.
-
TimeoutException
The exception that is thrown when an asynchronous operation does not complete within the specified time.
Enums
-
ThreadState
Indicates the states of an operating system thread.
-
ApartmentState
Specifies the threading model of the COM component that the thread will use.