【测试内容】
多线程环境下,考察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之间的性能差异。
【测试环境】
操作系统:Win7SP1 64位
CPU:Intel Core i7-3615QM 2.30GHz
内存:8GB
【测试结果】见下图
【小结】从上图可以看出c++11里新增的atomic优势非常明显。其吞吐量比前二者多了两个数量级。