Semaphore.ReducePermits(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过指示的减少来缩小可用许可证的数量。
[Android.Runtime.Register("reducePermits", "(I)V", "GetReducePermits_IHandler")]
protected virtual void ReducePermits (int reduction);
[<Android.Runtime.Register("reducePermits", "(I)V", "GetReducePermits_IHandler")>]
abstract member ReducePermits : int -> unit
override this.ReducePermits : int -> unit
参数
- reduction
- Int32
要删除的许可证数
- 属性
例外
如果 reduction
为负数
注解
通过指示的减少来缩小可用许可证的数量。 此方法在使用信号灯跟踪不可用的资源的子类中非常有用。 此方法与方法不同 acquire
,因为它不会阻止等待许可证可用。
适用于 . 的 java.util.concurrent.Semaphore.reducePermits(int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。