【测试内容】
多线程环境下,考察lock/unlock方法、std::lock_guard和atomic之间的性能差异。
【测试环境】
操作系统:Win7SP1 64位
CPU:Intel Core i7-3615QM 2.30GHz
内存:8GB
【测试结果】见下图
【小结】从上图可以看出c++11里新增的atomic优势非常明显。其吞吐量比前二者多了两个数量级。
本文测试了在多线程环境下,lock/unlock方法、std::lock_guard和atomic之间的性能差异,结果显示c++11里的atomic优势明显,吞吐量比前二者多了两个数量级。
【测试内容】
多线程环境下,考察lock/unlock方法、std::lock_guard和atomic之间的性能差异。
【测试环境】
操作系统:Win7SP1 64位
CPU:Intel Core i7-3615QM 2.30GHz
内存:8GB
【测试结果】见下图
【小结】从上图可以看出c++11里新增的atomic优势非常明显。其吞吐量比前二者多了两个数量级。
1681
1万+
2424
1008

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