显示器是您应该理解的基本概念。最好在某个地方阅读它。
简而言之,我可以说有一些主要原则:
- 如果一个线程进入同步块 - 同步对象的监视器被阻塞,所有其他线程无法执行同步块(它们在条目集中)。
- 如果在同步对象上调用wait()方法,则该线程转到Wait Set
- 如果在同步对象上调用notify()/ notifyAll()方法,则表示一个/所有线程从Wait Set转到Entry Set。
您的问题的答案是 - 当您调用notifyAll()方法时,来自Wait Set的所有线程都转到Entry Set。