线程安全计算 AtomicLong

Posted 寻坑者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程安全计算 AtomicLong相关的知识,希望对你有一定的参考价值。

一般如果我们自己写一个计数器方法,需要考虑线程安全问题,尤其高并发访问的时候。

AtomicLong 已处理并发问题,直接使用。java.util.concurrent.atomic包提供多种线程安全计数器

import java.util.concurrent.atomic.AtomicLong;  
  
  
public class Counter {  
    private static AtomicLong counter = new AtomicLong(0);  
  
  
    public static long addOne() {  
        return counter.incrementAndGet();  
    }  
} 

详情参考:http://blog.csdn.net/yaqingwa/article/details/17737771

以上是关于线程安全计算 AtomicLong的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程系列--“JUC原子类”03之 AtomicLong原子类

java 多线程系列---JUC原子类之AtomicLong原子类

有了LongAdder还需要AtomicLong吗?

为啥基于锁的程序不能组成正确的线程安全片段?

markdown 线程安全相关片段

线程学习知识点总结