在我正在研究的 java 项目中,我看到了这个代码块:
// Continue once everybody is initialized
if(allReady) {
//AceFactory.log.fine("All ACEs are ready to start");
readyAces.notify();
}
}
readyAces 是一个 Map<String, Boolean> AceFactory.readyAces
变量。
我查看了 notify() 做了什么,我发现它做了以下事情:
唤醒正在此对象的监视器上等待的单个线程。如果有任何线程正在等待该对象,则选择其中一个被唤醒
但是“这个对象的监视器”是什么意思呢?谢谢