【发布时间】:2011-09-28 22:40:27
【问题描述】:
如果没有线程在等待,使用 Object.wait() ,对 Object.notify() 或 Object.notifyAll() 的任何调用都无效。我有一个场景,如果我在等待集为空时调用Object.notify(),随后对Object.wait() 的调用不应该让线程等待。如何实现?信号量可能是我能想到的一种解决方案。有没有更优雅的解决方案?
【问题讨论】:
标签: java concurrency operating-system