Thread.UnsafeStart 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| UnsafeStart(Object) |
使操作系统将当前实例 Running的状态更改为,并选择性地提供一个对象,其中包含线程执行的方法要使用的数据。 |
| UnsafeStart() |
使操作系统将当前实例 Running的状态更改为 。 |
UnsafeStart(Object)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
使操作系统将当前实例 Running的状态更改为,并选择性地提供一个对象,其中包含线程执行的方法要使用的数据。
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)
参数
- parameter
- Object
一个对象,该对象包含线程执行的方法要使用的数据。
- 属性
例外
线程已启动。
没有足够的内存可用于启动此线程。
此线程是使用 ThreadStart 委托而不是 ParameterizedThreadStart 委托创建的。
注解
与捕获当前ExecutionContext上下文并使用该上下文调用线程委托不同Start(Object),UnsafeStart(Object)显式避免捕获当前上下文并将其流向调用。
适用于
UnsafeStart()
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
使操作系统将当前实例 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 ()
- 属性
例外
线程已启动。
没有足够的内存可用于启动此线程。
注解
与捕获当前ExecutionContext上下文并使用该上下文调用线程委托不同Start(Object),UnsafeStart(Object)显式避免捕获当前上下文并将其流向调用。