相关疑难解决方法(0)

Java:再次通知()与notifyAll()

如果一个谷歌用于"区别notify()和之间notifyAll()",那么会弹出很多解释(将javadoc段落分开).这一切都归结为等待线程被唤醒的数量:一个进入notify()和全部进入notifyAll().

但是(如果我确实理解了这些方法之间的区别),总是只选择一个线程用于进一步的监视器获取; 在第一种情况下,由VM选择的一种情况,在第二种情况下由系统线程调度程序选择的一种情况.一般情况下,程序员都不知道它们的确切选择程序(在一般情况下).

那么notify()notifyAll()之间的有用区别是什么?我错过了什么吗?

java multithreading

364
推荐指数
13
解决办法
21万
查看次数

标签 统计

java ×1

multithreading ×1