并发容器ConcurrentLinkedQueue的offer() 和add() 的区别

官方文档API中描述这两种方法都是一样的并发容器ConcurrentLinkedQueue的offer() 和add() 的区别

所以在这里记录一下两个方法的区别

两个方法都是向ConcurrentLinkedQueue尾部插入指定元素,但是offer()方法和add()方法不同点是前者插入成功后会返回false,而后者是会出现异常的( throwing an unchecked exception)。

相关文章: