同步队列SynchronousQueue使用场景介绍

同步队列:SynchronousQueue,零容量的SynchronousQueue,一进一出,避免队列里缓冲数据,这样在系统异常关闭时,就能排除因为阻塞队列丢消息的可能

SynchronousQueue没有容量,是无缓冲等待队列,是一个不存储元素的阻塞队列。

使用SynchronousQueue阻塞队列一般要求maximumPoolSizes为无界(Integer.MAX_VALUE),避免线程拒绝执行操作。

风险:机器线程耗尽,导致宕机

猜你喜欢

转载自blog.csdn.net/sunyufeng22/article/details/121332598
今日推荐