测试结果显示:阻塞队列和并发队列在高并发情况下,性能相差不大。
1 Test.java代码参考http://blog.youkuaiyun.com/arkblue/archive/2011/01/14/6138598.aspx
结果,执行100,000次的并发入队操作,并发队列需要49毫秒,阻塞队列需要53毫秒,比阻塞队列平均快4毫秒。这种平均值的算法可能不准确,因为随着线程数量的增加,线程之间切换的开销会逐渐增大。
通过测试发现,在高并发情况下,阻塞队列与并发队列的性能相近。在进行100,000次并发入队操作时,两种队列的平均耗时分别为49毫秒和53毫秒。
测试结果显示:阻塞队列和并发队列在高并发情况下,性能相差不大。
1 Test.java代码参考http://blog.youkuaiyun.com/arkblue/archive/2011/01/14/6138598.aspx
结果,执行100,000次的并发入队操作,并发队列需要49毫秒,阻塞队列需要53毫秒,比阻塞队列平均快4毫秒。这种平均值的算法可能不准确,因为随着线程数量的增加,线程之间切换的开销会逐渐增大。
1328
2万+

被折叠的 条评论
为什么被折叠?