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.

Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf .NET delegate type
multicast delegate
allowsStatePassing true
belongsToFramework .NET NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
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 NERFINISHED
mscorlib NERFINISHED
definedInNamespace System.Threading NERFINISHED
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.parameterizedthreadstart
hasSignature void (object)
inheritsFrom System.Delegate NERFINISHED
System.MulticastDelegate NERFINISHED
introducedInVersion .NET Framework 1.1 NERFINISHED
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 NERFINISHED
isReferenceType true
isSealed true
isSerializable true
isTargetMethodRequirement method must return void
method must take one object parameter
languageSupport C# NERFINISHED
F# NERFINISHED
VB.NET NERFINISHED
parameterCount 1
parameterType System.Object NERFINISHED
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 NERFINISHED

Referenced by (1)

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

System.Threading containsType ParameterizedThreadStart