Compartir a través de


Thread.UnsafeStart Método

Definición

Sobrecargas

UnsafeStart(Object)

Hace que el sistema operativo cambie el estado de la instancia actual a Running; también puede proporcionar un objeto que contiene datos para que los use el método ejecutado por 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

Hace que el sistema operativo cambie el estado de la instancia actual a Running; también puede proporcionar un objeto que contiene datos para que los use el método ejecutado por 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 datos para que los use el método ejecutado por el subproceso.

Atributos

Excepciones

Ya se inició el subproceso.

No hay memoria suficiente iniciar este subproceso.

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

Comentarios

A diferencia Start(Object)de , que captura el actual ExecutionContext y usa ese contexto para invocar el 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

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

Ya se inició el subproceso.

No hay memoria suficiente iniciar este subproceso.

Comentarios

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

Se aplica a