Semaphore.DrainPermits 方法

定义

获取并返回立即可用的所有许可证,或者如果提供负许可证,请释放它们。

[Android.Runtime.Register("drainPermits", "()I", "GetDrainPermitsHandler")]
public virtual int DrainPermits();
[<Android.Runtime.Register("drainPermits", "()I", "GetDrainPermitsHandler")>]
abstract member DrainPermits : unit -> int
override this.DrainPermits : unit -> int

返回

获取的许可证数;如果为负数,则释放的许可证数

属性

注解

获取并返回立即可用的所有许可证,或者如果提供负许可证,请释放它们。 返回后,可以使用零个许可证。

适用于 . 的 java.util.concurrent.Semaphore.drainPermits()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于