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.
|