Condividi tramite


Thread.UnsafeStart Metodo

Definizione

Overload

UnsafeStart(Object)

Determina il cambiamento da parte del sistema operativo dello stato dell'istanza corrente in Running e, facoltativamente, fornisce un oggetto contenente i dati che devono essere usati dal metodo eseguito dal thread.

UnsafeStart()

Determina il cambiamento da parte del sistema operativo dello stato dell'istanza corrente in Running.

UnsafeStart(Object)

Determina il cambiamento da parte del sistema operativo dello stato dell'istanza corrente in Running e, facoltativamente, fornisce un oggetto contenente i dati che devono essere usati dal metodo eseguito dal thread.

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)

Parametri

parameter
Object

Oggetto contenente i dati che devono essere usati dal metodo eseguito dal thread.

Attributi

Eccezioni

Il thread è già stato avviato.

La memoria disponibile non è sufficiente per avviare il thread.

Questo thread è stato creato usando un delegato di ThreadStart invece di uno di ParameterizedThreadStart.

Commenti

A differenza di , che acquisisce l'oggetto corrente e usa tale contesto per richiamare il delegato del thread, evita in modo esplicito di acquisire il contesto corrente e di propagarlo Start(Object) ExecutionContext alla UnsafeStart(Object) chiamata.

Si applica a

UnsafeStart()

Determina il cambiamento da parte del sistema operativo dello stato dell'istanza corrente in 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 ()
Attributi

Eccezioni

Il thread è già stato avviato.

La memoria disponibile non è sufficiente per avviare il thread.

Commenti

A differenza di , che acquisisce l'oggetto corrente e usa tale contesto per richiamare il delegato del thread, evita in modo esplicito di acquisire il contesto corrente e di propagarlo Start(Object) ExecutionContext alla UnsafeStart(Object) chiamata.

Si applica a