Documentation for this section has not yet been entered.
Type Reason Java.Lang.UnsupportedOperationException if this Lock implementation does not support conditions
Returns a new Java.Util.Concurrent.Locks.ICondition instance that is bound to this Lock instance.
Before waiting on the condition the lock must be held by the current thread. A call to ICondition.Await will atomically release the lock before waiting and re-acquire the lock before the wait returns.
Implementation Considerations
The exact operation of the Java.Util.Concurrent.Locks.ICondition instance depends on the Lock implementation and must be documented by that implementation.