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