Langage

ILock.NewCondition Méthode

Définition

Retourne une nouvelle Condition instance liée à cette Lock instance.

[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

Retours

Nouvelle Condition instance pour cette Lock instance

Attributs

Exceptions

si cette Lock implémentation ne prend pas en charge les conditions

Remarques

Retourne une nouvelle Condition instance liée à cette Lock instance.

Avant d’attendre la condition, le verrou doit être conservé par le thread actif. Un appel à Condition#await() libérera atomiquement le verrou avant d’attendre et de réinscrire le verrou avant que l’attente ne retourne.

<b>Considérations relatives< à l’implémentation/b>

L’opération exacte de l’instance Condition dépend de l’implémentation Lock et doit être documentée par cette implémentation.

Java documentation pour java.util.concurrent.locks.Lock.newCondition().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à