阻塞队列BlockingQueue的put和offer区别

参考传送门

http://ju.outofmemory.cn/entry/259842

区别:

offer方法当队列满,而且放入时间超过设定时间时,返回false;

put方法当队列满时,会调用wait方法,put方法会等待一个空的位置出来,然后再执行insert

建议:

高并发建议使用offer方法

猜你喜欢

转载自blog.csdn.net/yuyeqianhen/article/details/89705354