offer, poll 不会block, offer 时大于capacity插入失败 但线程不会阻塞, add 会抛出异常, poll 无元素时 获取失败 线程也不会阻塞, remove 会抛出异常. put, take 对应的方法会阻塞, offer put 方法都会唤醒 take 线程, poll take 方法也都会唤醒put 线程
LinkedBlockingQueue
最新推荐文章于 2020-06-03 11:13:02 发布
offer, poll 不会block, offer 时大于capacity插入失败 但线程不会阻塞, add 会抛出异常, poll 无元素时 获取失败 线程也不会阻塞, remove 会抛出异常. put, take 对应的方法会阻塞, offer put 方法都会唤醒 take 线程, poll take 方法也都会唤醒put 线程