欢迎光临
我们一直在努力

对比分析LinkedBlockingQueue和SynchronousQueue

出于对注释中「缓存队列 0:不加入队列」的好奇,就看了下对应的源码(如下图),发现原来 Spring 会简单地根据容量值是否大于0而选择不同的Java阻塞队列作为其线程池的任务队列:队列容量大于0为
LinkedBlockingQueue,其他情况为
SynchronousQueue。看到这里,正好把我所了解到的有关这两个队列的内容梳理一下,是为温故而知新。

赞(0)
未经允许不得转载:小狮博客 » 对比分析LinkedBlockingQueue和SynchronousQueue
分享到: 更多 (0)