Thread.Join 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Join() |
等著這個討論串死掉。 |
| Join(Duration) |
等待這串討論串終止,最多等待指定時間。 |
| Join(Int64) |
最多 |
| Join(Int64, Int32) |
最多 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。