ThreadPriority

E697523

ThreadPriority is an enumeration in .NET that specifies the scheduling priority levels for threads managed by the System.Threading namespace.

All labels observed (2)

Label Occurrences
System.Threading.Thread.Priority 1
ThreadPriority canonical 1

How this entity was disambiguated

Statements (33)

Predicate Object
instanceOf .NET type
enumeration
affects thread scheduling priority
appliesTo managed threads
category threading
defaultValueForThread Normal
definedInAssembly System.Threading.Thread
mscorlib
linked to: mscorlib.dll
definedInNamespace System.Threading
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.threadpriority
doesNotGuarantee exact execution order
exposedAsPropertyOf System.Threading.Thread.Priority
linked to: ThreadPriority
hasMember AboveNormal
BelowNormal
Highest
Lowest
Normal
introducedIn .NET Framework 1.0
linked to: .NET Framework
isEnumUnderlyingType Int32
isSerializable true
language C#
VB.NET
linked to: Visual Basic .NET
memberOf System.Threading API
linked to: System.Threading
platform .NET 5+
.NET Core
.NET Framework
purpose specify scheduling priority of a thread
relatedTo System.Threading.ThreadPool
System.Threading.ThreadState
remarks actual behavior depends on operating system scheduler
changing priority may require appropriate OS privileges
usagePattern set via Thread.Priority property before starting a thread
usedBy System.Threading.Thread

How these facts were elicited

Referenced by (2)

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

System.Threading containsType ThreadPriority
ThreadPriority exposedAsPropertyOf System.Threading.Thread.Priority
linked to: ThreadPriority