Lines Matching defs:wait
183 // or wait for the inner lock.
189 // * Waiting threads reside on the WaitSet list -- wait() puts
744 // 3. wait for either notification or timeout
755 // But if a thread in wait() encounters a timeout it will need to dequeue itself
765 // owner of the outer lock would manipulate the WaitSet. A thread in wait()
768 // there would be no WaitLock. A thread in in wait() would enqueue its WaitEvent
769 // on the WaitSet; release the outer lock; wait for either notification or timeout;
779 Thread::muxAcquire (_WaitLock, "wait:WaitLock:Add") ;
792 // or cxq, but in the case of wait() it's possible.
793 // See synchronizer.cpp objectMonitor::wait().
815 Thread::muxAcquire (_WaitLock, "wait:WaitLock:remove") ;
1085 bool Monitor::wait(bool no_safepoint_check, long timeout, bool as_suspend_equivalent) {
1099 tty->print("Attempting to wait on monitor %s/%d while holding"
1102 assert(false, "Shouldn't block(wait) while holding a lock of rank special");
1108 // abdicating the lock in wait
1118 OSThreadWaitState osts(Self->osthread(), false /* not Object.wait() */);
1130 // Our event wait has finished and we own the lock, but