Thread.UnsafeStart Método

Definición

Sobrecargas

Nombre Description
UnsafeStart(Object)

Hace que el sistema operativo cambie el estado de la instancia actual a Runningy, opcionalmente, proporciona un objeto que contiene datos que el método ejecuta el subproceso.

UnsafeStart()

Hace que el sistema operativo cambie el estado de la instancia actual a Running.

UnsafeStart(Object)

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Hace que el sistema operativo cambie el estado de la instancia actual a Runningy, opcionalmente, proporciona un objeto que contiene datos que el método ejecuta el subproceso.

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

Objeto que contiene los datos que va a usar el método que ejecuta el subproceso.

Atributos

Excepciones

El subproceso ya se ha iniciado.

No hay suficiente memoria disponible para iniciar este subproceso.

Este subproceso se creó mediante un ThreadStart delegado en lugar de un ParameterizedThreadStart delegado.

Comentarios

A diferencia Start(Object)de , que captura el actual ExecutionContext y usa ese contexto para invocar al delegado del subproceso, UnsafeStart(Object) evita explícitamente capturar el contexto actual y fluirlo a la invocación.

Se aplica a

UnsafeStart()

Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs
Source:
Thread.cs

Hace que el sistema operativo cambie el estado de la instancia actual a 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

Excepciones

El subproceso ya se ha iniciado.

No hay suficiente memoria disponible para iniciar este subproceso.

Comentarios

A diferencia Start(Object)de , que captura el actual ExecutionContext y usa ese contexto para invocar al delegado del subproceso, UnsafeStart(Object) evita explícitamente capturar el contexto actual y fluirlo a la invocación.

Se aplica a