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
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.