Abort() | Used to terminate the thread. |
AllocateDataSlot() | Allocates an unnamed data slot on all the threads. |
AllocateNamedDataSlot(String) | Allocates a named data slot on all threads. |
BeginCriticalRegion() | Alerts a host that code execution is entering a region where thread aborts or unhandled exceptions could impact other tasks in the application domain. |
BeginThreadAffinity() | Notifies about executing instructions that depend on the identity of the current physical operating system thread. |
DisableComObjectEagerCleanup() | Turns off automatic cleanup of runtime callable wrappers (RCW) for the current thread. |
EndCriticalRegion() | Notify the execution entering a region of code in which the effects of a thread abort or unhandled exception are limited to the current task. |
EndThreadAffinity() | Notify the executing instructions that depend on the identity of the current physical operating system thread. |
Equals(Object) | Determines whether the specified object is equal to the current object. |
Finalize() | Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the Thread object. |
FreeNamedDataSlot(String) | Eliminates the association between a name and a slot, for all threads in the process. |
GetApartmentState() | Returns an ApartmentState value indicating the apartment state. |
GetCompressedStack() | Returns a CompressedStack object that can be used to capture the stack for the current thread. |
GetData(LocalDataStoreSlot) | Retrieves the value from the specified slot on the current thread, within the current thread’s current domain. |
GetDomain() | Returns the current domain in which the current thread is running. |
GetDomainID() | Returns a unique application domain identifier. |
GetHashCode() | Returns a hash code for the current thread. |
GetNamedDataSlot(String) | Looks up a named data slot. |
GetType() | Gets the Type of the current instance. |
Interrupt() | Interrupts a thread that is in the WaitSleepJoin thread state. |
Join() | Blocks the calling thread until this instance's thread terminates, while handling COM and SendMessage. |
MemberwiseClone() | Creates a shallow copy of the current Object. |
MemoryBarrier() | Ensures proper ordering of memory operations across threads, preventing the compiler or runtime from reordering |
ResetAbort() | Cancels an Abort(Object) requested for the current thread. |
Resume() | Resumes a thread that has been suspended. |
SetApartmentState(ApartmentState) | Sets the apartment state of a thread before it is started. |
SetCompressedStack(CompressedStack) | Applies a captured CompressedStack to the current thread. |
SetData(LocalDataStoreSlot, Object) | Sets the data in the specified slot on the currently running thread, for that thread’s current domain. |
Sleep() | Suspends the current thread for the specified amount of time. |
SpinWait(Int32) | Causes a thread to wait the number of times defined by the iterations parameter. |
Start() | Causes a thread to be scheduled for execution. |
Suspend() | Either suspends the thread, or if the thread is already suspended, has no effect. |
ToString() | Returns a string that represents the current object. |
VolatileRead() | Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of the processor cache. |
VolatileWrite() | Writes a value to a field immediately, so that the value is visible to all processors in the computer. |
Yield() | Yields execution from the calling thread to another ready thread on the processor. The OS selects the thread. |