哪个Java线程得到通知?

时间:2019-02-12 07:09:12

标签: java multithreading wait notify

有10个线程想要从类中调用方法method1()。 所有10个同时点击方法。如果该方法已同步,则只有线程将获得锁,其他9个线程将处于等待状态。万一第一个线程完成了执行,然后调用notify()。在这种情况下,9个线程中的哪个获得CPU周期。此选择涉及哪些参数?

谢谢。

1 个答案:

答案 0 :(得分:0)

任何可运行的线程,即“正在运行”或“就绪”都将得到通知。无法确切找出哪个线程。