hotspot/src/share/vm/prims/jvmtiRawMonitor.cpp
int JvmtiRawMonitor::raw_notifyAll(TRAPS) {
{- -------------------------------------------
(1) (トレース出力)
---------------------------------------- -}
TEVENT (raw_notifyAll) ;
{- -------------------------------------------
(1) カレントスレッドがロックを持っていなければ, ここでリターン (OM_ILLEGAL_MONITOR_STATE).
---------------------------------------- -}
if (THREAD != _owner) {
return OM_ILLEGAL_MONITOR_STATE;
}
{- -------------------------------------------
(1) JvmtiRawMonitor::SimpleNotify() を呼んで待機しているスレッドを全て起床させる.
---------------------------------------- -}
SimpleNotify (THREAD, true) ;
return OM_OK;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.