Thread.UnsafeStart Método

Definição

Sobrecargas

Nome Description
UnsafeStart(Object)

Faz com que o sistema operacional altere o estado da instância Runningatual e, opcionalmente, fornece um objeto que contém dados a serem usados pelo método que o thread executa.

UnsafeStart()

Faz com que o sistema operacional altere o estado da instância atual para Running.

UnsafeStart(Object)

Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs

Faz com que o sistema operacional altere o estado da instância Runningatual e, opcionalmente, fornece um objeto que contém dados a serem usados pelo método que o thread executa.

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)

Parâmetros

parameter
Object

Um objeto que contém dados a serem usados pelo método que o thread executa.

Atributos

Exceções

O thread já foi iniciado.

Não há memória suficiente disponível para iniciar este thread.

Esse thread foi criado usando um ThreadStart delegado em vez de um ParameterizedThreadStart delegado.

Comentários

Ao contrário Start(Object)de , que captura a corrente ExecutionContext e usa esse contexto para invocar o delegado do thread, UnsafeStart(Object) evita explicitamente capturar o contexto atual e fluí-lo para a invocação.

Aplica-se a

UnsafeStart()

Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs
Origem:
Thread.cs

Faz com que o sistema operacional altere o estado da instância atual para 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 ()
Atributos

Exceções

O thread já foi iniciado.

Não há memória suficiente disponível para iniciar este thread.

Comentários

Ao contrário Start(Object)de , que captura a corrente ExecutionContext e usa esse contexto para invocar o delegado do thread, UnsafeStart(Object) evita explicitamente capturar o contexto atual e fluí-lo para a invocação.

Aplica-se a