ILock.NewCondition 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回绑定到此Lock实例的新Condition实例。
[Android.Runtime.Register("newCondition", "()Ljava/util/concurrent/locks/Condition;", "GetNewConditionHandler:Java.Util.Concurrent.Locks.ILockInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Util.Concurrent.Locks.ICondition? NewCondition();
[<Android.Runtime.Register("newCondition", "()Ljava/util/concurrent/locks/Condition;", "GetNewConditionHandler:Java.Util.Concurrent.Locks.ILockInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member NewCondition : unit -> Java.Util.Concurrent.Locks.ICondition
返回
此Lock实例的新Condition实例
- 属性
例外
如果此实现不支持条件,则Lock
注解
返回绑定到此Lock实例的新Condition实例。
在等待条件之前,锁必须由当前线程持有。 调用 Condition#await() 将在等待之前原子释放锁,并在等待返回之前重新获取锁。
<b>实现注意事项</b>
实例的 Condition 确切操作取决于 Lock 实现,必须由该实现记录。
Java文档java.util.concurrent.locks.Lock.newCondition()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。