如何在将元素添加到列表时通知线程

时间:2014-04-04 19:12:07

标签: java

我有2个帖子。首先是添加列出他从网络获得的内容。其次是检查列表是否有正确的数据包。当他检查列表并且找不到数据包时,它应该等待最多n秒并返回null。如何在线程等待并且列表被修改后该线程被唤醒。

1 个答案:

答案 0 :(得分:2)

尝试使用poll(timeout, unit)方法等待BlockingQueue

  

检索并移除此队列的头部,如有必要,等待指定的等待时间以使元素可用。'''

这将处理信令问题以及同步。