Thread.UnsafeStart 方法

定义

重载

名称 说明
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)显式避免捕获当前上下文并将其流向调用。

适用于