語言

CyclicBarrier.AwaitAsync 方法

定義

多載

名稱 Description
AwaitAsync()

非同步等待所有相關方都啟動 await 此障礙。

AwaitAsync(Int64, TimeUnit)

非同步等待所有相關方都啟動 await 此障礙。

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於