Mono Class Library: Namespaces

System.Threading Namespace

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. [Edit]

Classes

TypeReason
AbandonedMutexExceptionDocumentation for this section has not yet been entered.
AutoResetEventDocumentation for this section has not yet been entered.
CompressedStackDocumentation for this section has not yet been entered.
EventWaitHandleDocumentation for this section has not yet been entered.
ExecutionContextDocumentation for this section has not yet been entered.
HostExecutionContextDocumentation for this section has not yet been entered.
HostExecutionContextManagerDocumentation 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.
ManualResetEventDocumentation for this section has not yet been entered.
Monitor Provides a mechanism that synchronizes access to objects.
MutexDocumentation for this section has not yet been entered.
OverlappedDocumentation for this section has not yet been entered.
ReaderWriterLockDocumentation for this section has not yet been entered.
RegisteredWaitHandleDocumentation for this section has not yet been entered.
SemaphoreDocumentation for this section has not yet been entered.
SemaphoreFullExceptionDocumentation for this section has not yet been entered.
SynchronizationContextDocumentation 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.
ThreadAbortExceptionThrown by the system when a call is made to System.Threading.Thread.Abort(object).
ThreadExceptionEventArgsDocumentation for this section has not yet been entered.
ThreadInterruptedExceptionDocumentation for this section has not yet been entered.
ThreadPoolProvides access to the pool of threads created dynamically by the runtime environment.
ThreadStartExceptionDocumentation 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.
WaitHandleCannotBeOpenedExceptionDocumentation for this section has not yet been entered.

Structs

TypeReason
AsyncFlowControlDocumentation for this section has not yet been entered.
LockCookieDocumentation for this section has not yet been entered.
NativeOverlappedDocumentation for this section has not yet been entered.

Delegates

TypeReason
ContextCallbackDocumentation for this section has not yet been entered.
IOCompletionCallbackDocumentation for this section has not yet been entered.
ParameterizedThreadStartDocumentation for this section has not yet been entered.
SendOrPostCallbackDocumentation for this section has not yet been entered.
ThreadExceptionEventHandlerDocumentation 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.
WaitCallbackDocumentation for this section has not yet been entered.
WaitOrTimerCallbackDocumentation for this section has not yet been entered.

Enumerations

TypeReason
ApartmentStateDocumentation for this section has not yet been entered.
EventResetModeDocumentation 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.