CountDownLatch.AwaitAsync 方法

定义

重载

名称 说明
AwaitAsync()

异步等待,直到闩锁计数达到零。

AwaitAsync(Int64, TimeUnit)

异步等待,直到闩锁计数达到零或指定的等待时间过。

AwaitAsync()

异步等待,直到闩锁计数达到零。

public System.Threading.Tasks.Task AwaitAsync();
member this.AwaitAsync : unit -> System.Threading.Tasks.Task

返回

当闩锁计数达到零时完成的任务。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

AwaitAsync(Int64, TimeUnit)

异步等待,直到闩锁计数达到零或指定的等待时间过。

public System.Threading.Tasks.Task<bool> AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit);
member this.AwaitAsync : int64 * Java.Util.Concurrent.TimeUnit -> System.Threading.Tasks.Task<bool>

参数

timeout
Int64

等待的最长时间。

unit
TimeUnit

的时间单位 timeout

返回

一个任务,其结果是 true ,如果计数在等待时间过前达到零,则为 ;否则为 false

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于