Thread.UnsafeStart 方法  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| UnsafeStart(Object) | 导致操作系统将当前实例的状态更改为 Running,并选择提供包含线程执行的方法要使用的数据的对象。 | 
| UnsafeStart() | 导致操作系统将当前实例的状态更改为 Running。 | 
UnsafeStart(Object)
导致操作系统将当前实例的状态更改为 Running,并选择提供包含线程执行的方法要使用的数据的对象。
public:
 void UnsafeStart(System::Object ^ parameter);[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);public void UnsafeStart (object? parameter);[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unitmember this.UnsafeStart : obj -> unitPublic Sub UnsafeStart (parameter As Object)参数
- parameter
- Object
一个对象,包含线程执行的方法要使用的数据。
- 属性
例外
线程已启动。
内存不足,无法启动此线程。
该线程是使用 ThreadStart 委托而不是 ParameterizedThreadStart 委托创建的。
注解
与 Start(Object) 捕获当前 ExecutionContext 并使用该上下文调用线程的委托的不同, UnsafeStart(Object) 显式避免捕获当前上下文并将其流动到调用。
适用于
UnsafeStart()
导致操作系统将当前实例的状态更改为 Running。
public:
 void UnsafeStart();[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();public void UnsafeStart ();[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unitmember this.UnsafeStart : unit -> unitPublic Sub UnsafeStart ()- 属性
例外
线程已启动。
内存不足,无法启动此线程。
注解
与 Start(Object) 捕获当前 ExecutionContext 并使用该上下文调用线程的委托的不同, UnsafeStart(Object) 显式避免捕获当前上下文并将其流动到调用。