Thread.UnsafeStart Methode

Definition

Überlädt

Name Beschreibung
UnsafeStart(Object)

Bewirkt, dass das Betriebssystem den Status der aktuellen Instanz ändert Runningund optional ein Objekt mit Daten bereitstellt, die von der Methode verwendet werden, die der Thread ausführt.

UnsafeStart()

Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running.

UnsafeStart(Object)

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Bewirkt, dass das Betriebssystem den Status der aktuellen Instanz ändert Runningund optional ein Objekt mit Daten bereitstellt, die von der Methode verwendet werden, die der Thread ausführt.

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

Parameter

parameter
Object

Ein Objekt, das Daten enthält, die von der Methode verwendet werden sollen, die der Thread ausführt.

Attribute

Ausnahmen

Der Thread wurde bereits gestartet.

Es steht nicht genügend Arbeitsspeicher zur Verfügung, um diesen Thread zu starten.

Dieser Thread wurde mithilfe eines ThreadStart Delegaten anstelle eines ParameterizedThreadStart Delegaten erstellt.

Hinweise

Im Gegensatz dazu Start(Object), was den aktuellen ExecutionContext Kontext erfasst und verwendet, um den Delegat des Threads aufzurufen, wird explizit verhindert, UnsafeStart(Object) dass der aktuelle Kontext erfasst und an den Aufruf fließt.

Gilt für:

UnsafeStart()

Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs
Quelle:
Thread.cs

Bewirkt, dass das Betriebssystem den Zustand der aktuellen Instanz in ändert Running.

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

Ausnahmen

Der Thread wurde bereits gestartet.

Es steht nicht genügend Arbeitsspeicher zur Verfügung, um diesen Thread zu starten.

Hinweise

Im Gegensatz dazu Start(Object), was den aktuellen ExecutionContext Kontext erfasst und verwendet, um den Delegat des Threads aufzurufen, wird explizit verhindert, UnsafeStart(Object) dass der aktuelle Kontext erfasst und an den Aufruf fließt.

Gilt für: