Udostępnij za pośrednictwem


Thread.UnsafeStart Metoda

Definicja

Przeciążenia

UnsafeStart(Object)

Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na i opcjonalnie dostarcza obiekt zawierający dane, które mają być używane przez metodę Running wykonywaną przez wątek.

UnsafeStart()

Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na Running .

UnsafeStart(Object)

Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia na i opcjonalnie dostarcza obiekt zawierający dane, które mają być używane przez metodę Running wykonywaną przez wątek.

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

Obiekt zawierający dane, które mają być używane przez metodę wykonywaną przez wątek.

Atrybuty

Wyjątki

Wątek został już uruchomiony.

Nie ma wystarczającej ilości pamięci dostępnej do uruchomienia tego wątku.

Ten wątek został utworzony przy użyciu ThreadStart delegata zamiast ParameterizedThreadStart delegata.

Uwagi

W przeciwieństwie do metody , która przechwytuje bieżący kontekst i używa tego kontekstu do wywołania delegata wątku, jawnie unika przechwytywania bieżącego kontekstu i przepływania go do Start(Object) ExecutionContext UnsafeStart(Object) wywołania.

Dotyczy

UnsafeStart()

Powoduje, że system operacyjny zmienia stan bieżącego wystąpienia 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 ()
Atrybuty

Wyjątki

Wątek został już uruchomiony.

Nie ma wystarczającej ilości pamięci dostępnej do uruchomienia tego wątku.

Uwagi

W przeciwieństwie do metody , która przechwytuje bieżący kontekst i używa tego kontekstu do wywołania delegata wątku, jawnie unika przechwytywania bieżącego kontekstu i przepływania go do Start(Object) ExecutionContext UnsafeStart(Object) wywołania.

Dotyczy