Thread.UnsafeStart Méthode

Définition

Surcharges

UnsafeStart(Object)

Provoque le changement, par le système d'exploitation, de l'état de l'instance actuelle en Running, et fournit éventuellement un objet contenant les données que la méthode exécutée par le thread doit utiliser.

UnsafeStart()

Provoque le changement, par le système d'exploitation, de l'état de l'instance actuelle en Running.

UnsafeStart(Object)

Provoque le changement, par le système d'exploitation, de l'état de l'instance actuelle en Running, et fournit éventuellement un objet contenant les données que la méthode exécutée par le thread doit utiliser.

public:
 void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);
public void UnsafeStart (object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)

Paramètres

parameter
Object

Objet contenant les données que la méthode exécutée par le thread doit utiliser.

Attributs

Exceptions

Le thread a déjà été démarré.

La mémoire disponible est insuffisante pour démarrer ce thread.

Ce thread a été créé à l’aide d’un délégué ThreadStart au lieu d’un délégué ParameterizedThreadStart.

Remarques

Contrairement à Start(Object) , qui capture le actuel ExecutionContext et utilise ce contexte pour appeler le délégué du thread, UnsafeStart(Object) évite explicitement de capturer le contexte actuel et de le transmettre à l’appel.

S’applique à

UnsafeStart()

Provoque le changement, par le système d'exploitation, de l'état de l'instance actuelle en Running.

public:
 void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();
public void UnsafeStart ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
Attributs

Exceptions

Le thread a déjà été démarré.

La mémoire disponible est insuffisante pour démarrer ce thread.

Remarques

Contrairement à Start(Object) , qui capture le actuel ExecutionContext et utilise ce contexte pour appeler le délégué du thread, UnsafeStart(Object) évite explicitement de capturer le contexte actuel et de le transmettre à l’appel.

S’applique à