CyclicBarrier.AwaitAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| AwaitAsync() |
非同步等待所有相關方都啟動 |
| AwaitAsync(Int64, TimeUnit) |
非同步等待所有相關方都啟動 |
AwaitAsync()
非同步等待所有相關方都啟動 await 此障礙。
public System.Threading.Tasks.Task<int> AwaitAsync();
member this.AwaitAsync : unit -> System.Threading.Tasks.Task<int>
傳回
一個任務,其結果是由障礙物指派的到達指標。
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
AwaitAsync(Int64, TimeUnit)
非同步等待所有相關方都啟動 await 此障礙。
public System.Threading.Tasks.Task<int> AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit);
member this.AwaitAsync : int64 * Java.Util.Concurrent.TimeUnit -> System.Threading.Tasks.Task<int>
參數
- timeout
- Int64
等待結界的時間。
- unit
- TimeUnit
時間單位。timeout
傳回
一個任務,其結果是由障礙物指派的到達指標。 若在所有參與者抵達前已超過指定等待時間,任務在 a TimeoutException 上出現故障,障礙進入破碎狀態,導致 IsBroken 返回 true。
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。