LinkedBlockingQueue操做,线程安全问题,ConcurrentModificationException 异常分析与解决方案

 

      可能报异常 返回布尔值 可能阻塞 设定等待时间
入队 add(e) offer(e) put(e) offer(e, timeout, unit)
出队 remove() poll() take() poll(timeout, unit)
查看 element() peek()

 

参考文献:android

Java ConcurrentModificationException 异常分析与解决方案

Java多线程总结之线程安全队列Queue安全

LinkedBlockingQueue的put,add跟offer的区别多线程

相关文章
相关标签/搜索