Thread.UnsafeStart Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.