ArrayBlockingQueue和LinkedBlockingQueue的区别
分析测试ArrayBlockingQueue和LinkedBlockingQueue的区别,得出结论如下:1. 队列中锁的实现不同 ArrayBlockingQueue实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁; LinkedBlockingQueue实现的队列中的锁是分离的,即生产用的是putLock,消费是takeLock 2. 在生产或...
原创
2013-12-30 17:26:19 ·
177 阅读 ·
0 评论