語言

Thread.Join 方法

定義

多載

名稱 Description
Join()

等著這個討論串死掉。

Join(Duration)

等待這串討論串終止,最多等待指定時間。

Join(Int64)

最多 millis 等一毫秒,這串討論串就會死掉。

Join(Int64, Int32)

最多 millis 等幾毫秒加 nanos 奈秒,這串討論串就會死掉。

Join()

等著這個討論串死掉。

[Android.Runtime.Register("join", "()V", "")]
public void Join();
[<Android.Runtime.Register("join", "()V", "")>]
member this.Join : unit -> unit
屬性

例外狀況

如果目前執行緒被中斷。 當前執行緒的中斷狀態會在拋出例外前被清除。

備註

等著這個討論串死掉。

此方法的呼叫行為與呼叫完全相同

<區塊引用> #join(長)加入(0)</區塊引用>

Java 文件 java.lang.Thread.join()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於

Join(Duration)

等待這串討論串終止,最多等待指定時間。

[Android.Runtime.Register("join", "(Ljava/time/Duration;)Z", "", ApiSince=37)]
public bool Join(Java.Time.Duration? duration);
[<Android.Runtime.Register("join", "(Ljava/time/Duration;)Z", "", ApiSince=37)>]
member this.Join : Java.Time.Duration -> bool

參數

duration
Duration

等待的最長時間

傳回

若執行緒已終止,則為 false;若執行緒尚未終止,則為 false。

屬性

備註

等待這串討論串終止,最多等待指定時間。 若等待時間小於或等於零,此方法不等待。 在這種情況下,方法只是測試執行緒是否終止。

Java 參考 java.lang.Thread.join。

適用於

Join(Int64)

最多 millis 等一毫秒,這串討論串就會死掉。

[Android.Runtime.Register("join", "(J)V", "")]
public void Join(long millis);
[<Android.Runtime.Register("join", "(J)V", "")>]
member this.Join : int64 -> unit

參數

millis
Int64

等待時間以毫秒計

屬性

例外狀況

如果目前執行緒被中斷。 當前執行緒的中斷狀態會在拋出例外前被清除。

備註

最多 millis 等一毫秒,這串討論串就會死掉。 暫停 0 意味著永遠等待。

此實作使用條件為 this.wait的呼叫迴圈this.isAlive。 當執行緒終止時,會呼叫該 this.notifyAll 方法。 建議應用程式不要使用 wait、 notify或 notifyAll 在實例上 Thread 。

Java 文件 java.lang.Thread.join(long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於

Join(Int64, Int32)

最多 millis 等幾毫秒加 nanos 奈秒,這串討論串就會死掉。

[Android.Runtime.Register("join", "(JI)V", "")]
public void Join(long millis, int nanos);
[<Android.Runtime.Register("join", "(JI)V", "")>]
member this.Join : int64 * int -> unit

參數

millis
Int64

等待時間以毫秒計

nanos
Int32

0-999999 多了幾奈秒等待

屬性

例外狀況

如果目前執行緒被中斷。 當前執行緒的中斷狀態會在拋出例外前被清除。

備註

最多 millis 等幾毫秒加 nanos 奈秒,這串討論串就會死掉。 如果兩個論點都是 0,則表示要無限等待。

此實作使用條件為 this.wait的呼叫迴圈this.isAlive。 當執行緒終止時,會呼叫該 this.notifyAll 方法。 建議應用程式不要使用 wait、 notify或 notifyAll 在實例上 Thread 。

Java 文件 java.lang.Thread.join(long, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於