可能报异常 | 返回布尔值 | 可能阻塞 | 设定等待时间 | |
入队 | add(e) | offer(e) | put(e) | offer(e, timeout, unit) |
出队 | remove() | poll() | take() | poll(timeout, unit) |
查看 | element() | peek() | 无 | 无 |
参考文献:
Java ConcurrentModificationException 异常分析与解决方案
LinkedBlockingQueue的put,add跟offer的区别
可能报异常 | 返回布尔值 | 可能阻塞 | 设定等待时间 | |
入队 | add(e) | offer(e) | put(e) | offer(e, timeout, unit) |
出队 | remove() | poll() | take() | poll(timeout, unit) |
查看 | element() | peek() | 无 | 无 |
参考文献:
LinkedBlockingQueue的put,add跟offer的区别
转载于:https://my.oschina.net/u/1266221/blog/740113