Sdílet prostřednictvím


Thread.UnsafeStart Metoda

Definice

Přetížení

UnsafeStart(Object)

Způsobí, že operační systém změní stav aktuální instance na Running a volitelně poskytne objekt obsahující data, která mají být použita metodou, kterou vlákno provádí.

UnsafeStart()

Způsobí, že operační systém změní stav aktuální instance na Running .

UnsafeStart(Object)

Způsobí, že operační systém změní stav aktuální instance na Running a volitelně poskytne objekt obsahující data, která mají být použita metodou, kterou vlákno provádí.

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)

Parametry

parameter
Object

Objekt obsahující data, která mají být použita metodou, kterou vlákno provádí.

Atributy

Výjimky

Vlákno již bylo spuštěno.

Pro spuštění tohoto vlákna není k dispozici dostatek paměti.

Toto vlákno bylo vytvořeno pomocí ThreadStart delegáta místo ParameterizedThreadStart delegáta.

Poznámky

Na rozdíl od Start(Object) , který zachycuje aktuální ExecutionContext a používá tento kontext k vyvolání delegáta vlákna, UnsafeStart(Object) explicitně se vyhnete zachycení aktuálního kontextu a jeho natékání na vyvolání.

Platí pro

UnsafeStart()

Způsobí, že operační systém změní stav aktuální instance na 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 ()
Atributy

Výjimky

Vlákno již bylo spuštěno.

Pro spuštění tohoto vlákna není k dispozici dostatek paměti.

Poznámky

Na rozdíl od Start(Object) , který zachycuje aktuální ExecutionContext a používá tento kontext k vyvolání delegáta vlákna, UnsafeStart(Object) explicitně se vyhnete zachycení aktuálního kontextu a jeho natékání na vyvolání.

Platí pro