The methods of System.Threading.Thread are listed below. For a list of all members, see the Thread Members list.
See Also: Inherited members from System.Runtime.ConstrainedExecution.CriticalFinalizerObject
Abort()Raises a System.Threading.ThreadAbortException in the thread on which it is invoked to begin the process of terminating the thread. In all but the most extraordinary situations, calling this method will terminate the thread. | ||
Abort(object)Raises a System.Threading.ThreadAbortException in the thread on which it is invoked to begin the process of terminating the thread. In all but the most extraordinary situations, calling this method will terminate the thread. | ||
static | AllocateDataSlot()Documentation for this section has not yet been entered. | |
static | AllocateNamedDataSlot(string)Documentation for this section has not yet been entered. | |
static | BeginCriticalRegion()Documentation for this section has not yet been entered. | |
static | BeginThreadAffinity()Documentation for this section has not yet been entered. | |
static | EndCriticalRegion()Documentation for this section has not yet been entered. | |
static | EndThreadAffinity()Documentation for this section has not yet been entered. | |
Finalize()Releases the resources held by this instance. | ||
static | FreeNamedDataSlot(string)Documentation for this section has not yet been entered. | |
GetApartmentState()Documentation for this section has not yet been entered. | ||
GetCompressedStack()Documentation for this section has not yet been entered. | ||
static | GetData(LocalDataStoreSlot)Documentation for this section has not yet been entered. | |
static | GetDomain()Returns an object representing the application domain in which the current thread is executing. | |
static | GetDomainID()Documentation for this section has not yet been entered. | |
override | GetHashCode()Documentation for this section has not yet been entered. | |
static | GetNamedDataSlot(string)Documentation for this section has not yet been entered. | |
Interrupt()Documentation for this section has not yet been entered. | ||
Join()Blocks the calling thread until the thread on which this method is invoked terminates. | ||
Join(int)Blocks the calling thread until the thread on which this method is invoked terminates or the specified time elapses. | ||
Join(TimeSpan)Blocks the calling thread until the thread on which this method is invoked terminates or the specified time elapses. | ||
static | MemoryBarrier()Guarantees that all subsequent loads or stores from the current thread will not access memory until after all previous loads and stores from the current thread have completed, as observed from this or other threads. | |
static | ResetAbort()Cancels a Thread.Abort(object) requested for the current thread. | |
Resume()Documentation for this section has not yet been entered. | ||
SetApartmentState(System.Threading.ApartmentState)Documentation for this section has not yet been entered. | ||
SetCompressedStack(System.Threading.CompressedStack)Documentation for this section has not yet been entered. | ||
static | SetData(LocalDataStoreSlot, object)Documentation for this section has not yet been entered. | |
static | Sleep(int)Blocks the current thread for the specified number of milliseconds. | |
static | Sleep(TimeSpan)Blocks the current thread for a specified time. | |
static | SpinWait(int)Documentation for this section has not yet been entered. | |
Start()Causes the operating system to consider the thread ready to be scheduled for execution. | ||
Start(object)Documentation for this section has not yet been entered. | ||
Suspend()Documentation for this section has not yet been entered. | ||
TrySetApartmentState(System.Threading.ApartmentState)Documentation for this section has not yet been entered. | ||
static | VolatileRead(ref byte)Performs a volatile read from the specified address. | |
static | VolatileRead(ref double)Performs a volatile read from the specified address. | |
static | VolatileRead(ref short)Performs a volatile read from the specified address. | |
static | VolatileRead(ref int)Performs a volatile read from the specified address. | |
static | VolatileRead(ref long)Performs a volatile read from the specified address. | |
static | VolatileRead(ref IntPtr)Performs a volatile read from the specified address. | |
static | VolatileRead(ref object)Performs a volatile read from the specified address. | |
static | VolatileRead(ref sbyte)Performs a volatile read from the specified address. | |
static | VolatileRead(ref float)Performs a volatile read from the specified address. | |
static | VolatileRead(ref ushort)Performs a volatile read from the specified address. | |
static | VolatileRead(ref uint)Performs a volatile read from the specified address. | |
static | VolatileRead(ref ulong)Performs a volatile read from the specified address. | |
static | VolatileRead(ref UIntPtr)Performs a volatile read from the specified address. | |
static | VolatileWrite(ref byte, byte)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref double, double)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref short, short)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref int, int)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref long, long)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref IntPtr, IntPtr)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref object, object)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref sbyte, sbyte)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref float, float)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref ushort, ushort)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref uint, uint)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref ulong, ulong)Performs a volatile write to the specified address. | |
static | VolatileWrite(ref UIntPtr, UIntPtr)Performs a volatile write to the specified address. | |