Thread.UnsafeStart Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.