摘要:
同时开10个线程存入和取出100万的数据,结论如下:
DoubleBufferedQueue ConcurrentLinkedQueue ArrayBlockingQueue LinkedBlockingQueue
执行结果如下:
DoubleBufferedQueue入队时间:9510 出队时间:10771
DoubleBufferedQueue入队时间:8169 出队时间:9789
ConcurrentLinkedQueue入队时间:10557 出队时间:13716
ConcurrentLinkedQueue入队时间:25298 出队时间:25332
ArrayBlockingQueue入队时间:21080 出队时间:22025
ArrayBlockingQueue入队时间:17689 出队时间:19654
LinkedBlockingQueue入队时间:38236 出队时间:52555
LinkedBlockingQueue入队时间:30646 出队时间:38573 阅读全文