語言

Thread.UnsafeStart 方法

定義

多載

名稱 Description
UnsafeStart(Object)

會讓作業系統將目前實例的狀態變更為 Running,並可選擇性地提供一個物件,包含執行緒執行的方法所使用的資料。

UnsafeStart()

導致作業系統將目前實例的狀態變更為 Running

UnsafeStart(Object)

來源:
Thread.cs
來源:
Thread.cs
來源:
Thread.cs
來源:
Thread.cs
來源:
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 代理人創建的。

備註

Start(Object)擷取當前 ExecutionContext 上下文並利用該上下文調用執行緒代理者不同, UnsafeStart(Object) 明確避免捕捉當前上下文並將其流向呼叫。

適用於

UnsafeStart()

來源:
Thread.cs
來源:
Thread.cs
來源:
Thread.cs
來源:
Thread.cs
來源:
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 ()
屬性

例外狀況

討論串已經開始了。

目前可用的記憶體不足以啟動此執行緒。

備註

Start(Object)擷取當前 ExecutionContext 上下文並利用該上下文調用執行緒代理者不同, UnsafeStart(Object) 明確避免捕捉當前上下文並將其流向呼叫。

適用於