原子操作和加锁操作测试

多线程原子加和锁性能对比,测试结论,原子操作性能是锁的3倍以上.

 

时间为微秒.

[root@VM_166_185_centos nolock]# ./fa 10000000
num=10000000 interval=779196 
[root@VM_166_185_centos nolock]# ./abm 10000000
num=10000000 interval=2650329

 

[root@VM_166_185_centos nolock]# ./fa 100000
num=100000 interval=8896
[root@VM_166_185_centos nolock]# ./abm 100000
num=100000 interval=26075

 

[root@VM_166_185_centos nolock]# ./fa 20000
num=20000 interval=1921
[root@VM_166_185_centos nolock]# ./abm 20000
num=20000 interval=5562

 

posted @ 2015-10-19 19:40  JinleiZhang  阅读(511)  评论(0)    收藏  举报