ParameterizedThreadStart

E697531

ParameterizedThreadStart is a .NET delegate type used to specify a method that a new thread should execute, allowing a single object parameter to be passed to that method.

All labels observed (1)

Label Occurrences
ParameterizedThreadStart canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf .NET delegate type
multicast delegate
allowsStatePassing true
belongsToFramework .NET
.NET Core
.NET Framework
canBeInstantiatedWith lambda expression with object parameter
method group with object parameter
category threading delegate
commonUsagePattern new Thread(Method) where Method(object state)
new Thread(new ParameterizedThreadStart(Method))
definedInAssembly System.Threading.Thread
mscorlib
linked to: mscorlib.dll
definedInNamespace System.Threading
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.parameterizedthreadstart
hasSignature void (object)
inheritsFrom System.Delegate
System.MulticastDelegate
linked to: System.Delegate
introducedInVersion .NET Framework 1.1
linked to: .NET Framework
invocationModel synchronous invocation on created thread
isAlternativeTo ThreadStart
isCLSCompliant true
isDelegateFor Thread.Start(object)
isDelegateTargetConstraint exactly one parameter of type object
no return value
isPartOf System.Threading threading API
linked to: System.Threading
isReferenceType true
isSealed true
isSerializable true
isTargetMethodRequirement method must return void
method must take one object parameter
languageSupport C#
F#
VB.NET
linked to: Visual Basic .NET
parameterCount 1
parameterType System.Object
primaryUsage specify method for a new thread
returnType System.Void
supportsAnonymousMethods true
supportsCapturingOuterVariables true via closures
supportsPassing single object parameter to thread method
threadAssociation used when constructing a Thread instance
threadingModel managed threading
threadStartPattern parameterized thread entry point
usedFor starting threads that need state
usedWithType System.Threading.Thread

How these facts were elicited

Referenced by (1)

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

System.Threading containsType ParameterizedThreadStart