假设我有ConcurrentLinkedQueue类型的类字段。此类的某些方法正在向此队列提供新元素。其他一些方法需要轮询此时队列中的所有元素。
我不能poll()在循环中使用,因为有可能在循环仍未完成时向该队列提供某些元素。如果新元素的提供速度比我轮询它们的速度快,我认为它甚至可能是一个无限循环。所以我需要某种pollAll().
有没有办法实现这一目标?也许有一个适合这个的集合?
| 归档时间: |
|
| 查看次数: |
5620 次 |
| 最近记录: |