ILock.NewCondition メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このCondition インスタンスにバインドされている新しいLock インスタンスを返します。
[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
返品
このCondition インスタンスの新しいLock インスタンス
- 属性
例外
この Lock 実装が条件をサポートしていない場合
注釈
このCondition インスタンスにバインドされている新しいLock インスタンスを返します。
条件を待機する前に、ロックを現在のスレッドが保持する必要があります。
Condition#await()を呼び出すと、待機する前にロックがアトミックに解放され、待機が戻る前にロックが再取得されます。
<b>実装に関する考慮事項</b>
Condition インスタンスの正確な操作は、Lockの実装に依存し、その実装で文書化する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。