当前位置: 代码迷 >> Java面试 >> [求解答]什么是“原子计数器”(淘蝌蚪上的名词),该怎么解决
  详细解决方案

[求解答]什么是“原子计数器”(淘蝌蚪上的名词),该怎么解决

热度:101   发布时间:2016-04-17 19:38:11.0
[求解答]什么是“原子计数器”(淘蝌蚪上的名词)
在淘蝌蚪上看到了“原子计数器”这个名词,百度了,谷歌了,维基了,都没找到答案
哪位高手给个解答,小弟感激不尽!!

------解决方案--------------------
主要是高并发的统计的时候要用到
比如:
increment() 和 decrement() 操作是原子的读-修改-写操作,为了安全实现计数器,必须使用当前值,并为其添加一个值,或写出新值,所有这些均视为一项操作,其他线程不能打断它。否则,如果两个线程试图同时执行增加,操作的不幸交叉将导致计数器只被实现了一次,而不是被实现两次。
参考:http://www.ibm.com/developerworks/cn/java/j-jtp11234/
  相关解决方案