Thread.UnsafeStart Método

Definição

Sobrecargas

Name Description
UnsafeStart(Object)

Faz com que o sistema operativo altere o estado da instância atual para Running, e opcionalmente fornece um objeto contendo dados a serem usados pelo método que a thread executa.

UnsafeStart()

Faz com que o sistema operativo 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 operativo altere o estado da instância atual para Running, e opcionalmente fornece um objeto contendo dados a serem usados pelo método que a 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 a thread executa.

Atributos

Exceções

O tópico já foi iniciado.

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

Este tópico foi criado usando um ThreadStart delegado em vez de um ParameterizedThreadStart delegado.

Observações

Ao contrário de Start(Object), 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 operativo 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 tópico já foi iniciado.

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

Observações

Ao contrário de Start(Object), 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