Java - 等待并通知所有

mga*_*mer 5 java wait

在没有等待的对象上调用notifyAll方法时会发生什么?应该有异常还是正常情况?

Mor*_*075 8

正如您在此处看到的,在不等待的对象上调用notifyAll()没有任何影响.

替代文字


Nor*_*rtl 6

这是完全正常的.您只能通知在一台显示器上等待的所有人.其他人都不感兴趣.您调用notifyAll的对象只是其他人正在等待的监视器.如果没有人在等待,则必须通知任何人