标签: java multithreading
我理解notifyAll()的作用,但它是如何做的。假设有10个线程在某个条件上等待,我调用notify(),因此将选择任何一个线程并将其唤醒。但是当我们调用notifyAll()时,它们将如何被唤醒,以便每个人都有机会被调度程序选中运行。我确信它不会顺序唤醒线程。