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