能干马里奥

文章
6
资源
0
加入时间
2年10月17天

多线程(十五) -- 无锁(二) -- atomic相关原子类1. 前言2. 原子整数3.原子引用4. 原子数组5.字段更新器6.原子累加器

前言java.util.concurrent.atomic并发包提供了一些并发工具类,这里把它分成五类:使用原子的方式更新基本类型AtomicInteger:整型原子类AtomicLong:长整型原子类AtomicBoolean :布尔型原子类原子引用原子数组字段更新器原子累加器1.原子整数以 AtomicInteger 为例讨论它的api接口:通过观察源码可以发现,AtomicInteger 内部都是通过cas的原理来实现的!相关api:public static vo