System.Threading.Thread

E697485

System.Threading.Thread is a .NET class that represents and controls a managed thread of execution within an application.

All labels observed (4)

How this entity was disambiguated

Statements (75)

Predicate Object
instanceOf .NET class ⓘ
managed thread abstraction ⓘ
AbortStatus Abort() is obsolete in .NET Core and later ⓘ
assembly System.Threading.Thread (in .NET Core / .NET 5+) ⓘ
mscorlib ⓘ
linked to: mscorlib.dll
canBe background thread ⓘ
foreground thread ⓘ
discouragedInFavorOf Task Parallel Library (System.Threading.Tasks) ⓘ
ThreadPool ⓘ
async/await ⓘ
hasMethod Abort() ⓘ
BeginCriticalRegion() ⓘ
BeginThreadAffinity() ⓘ
EndCriticalRegion() ⓘ
EndThreadAffinity() ⓘ
GetDomain() ⓘ
GetDomainID() ⓘ
Interrupt() ⓘ
Join() ⓘ
Join(TimeSpan) ⓘ
Join(int) ⓘ
MemoryBarrier() ⓘ
Resume() ⓘ
SetApartmentState(ApartmentState) ⓘ
Sleep(TimeSpan) ⓘ
Sleep(int) ⓘ
SpinWait(int) ⓘ
Start() ⓘ
Start(object) ⓘ
Suspend() ⓘ
TrySetApartmentState(ApartmentState) ⓘ
VolatileRead(ref int) ⓘ
VolatileWrite(ref int, int) ⓘ
Yield() ⓘ
hasProperty ApartmentState ⓘ
CurrentCulture ⓘ
CurrentUICulture ⓘ
ExecutionContext ⓘ
IsAlive ⓘ
IsBackground ⓘ
IsThreadPoolThread ⓘ
ManagedThreadId ⓘ
Name ⓘ
Priority ⓘ
ThreadState ⓘ
hasStaticMethod Sleep(TimeSpan) ⓘ
Sleep(int) ⓘ
SpinWait(int) ⓘ
Yield() ⓘ
hasStaticProperty CurrentPrincipal ⓘ
CurrentThread ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
namespace System.Threading ⓘ
platform .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
provides access to current thread information ⓘ
access to thread-local data ⓘ
control over thread apartment state ⓘ
control over thread culture ⓘ
control over thread lifetime ⓘ
control over thread priority ⓘ
control over thread stack size ⓘ
represents managed thread of execution ⓘ
ResumeStatus Resume() is obsolete ⓘ
supports COM apartment states via ApartmentState enum ⓘ
background threads ⓘ
foreground threads ⓘ
thread priorities via ThreadPriority enum ⓘ
supportsDelegateType ParameterizedThreadStart ⓘ
ThreadStart ⓘ
SuspendStatus Suspend() is obsolete ⓘ
threadType managed ⓘ
usedFor concurrent execution of code ⓘ
low-level threading control ⓘ

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

System → containsType → System.Threading.Thread ⓘ
System.Threading.Thread → assembly → System.Threading.Thread (in .NET Core / .NET 5+) ⓘ
linked to: System.Threading.Thread
ThreadPriority → definedInAssembly → System.Threading.Thread ⓘ
ThreadPriority → usedBy → System.Threading.Thread ⓘ
ThreadAbortException → thrownBy → Thread.Abort ⓘ
linked to: System.Threading.Thread
ThreadAbortException → thrownBy → Thread.Abort(Object) ⓘ
linked to: System.Threading.Thread
ThreadStart → definedInAssembly → System.Threading.Thread ⓘ
ThreadStart → usedWith → System.Threading.Thread ⓘ
ParameterizedThreadStart → definedInAssembly → System.Threading.Thread ⓘ
ParameterizedThreadStart → usedWithType → System.Threading.Thread ⓘ