AtomicInteger使用
2017-08-28 11:33
309 查看
简介:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++、--i和i--操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。部分方法:
incrementAndGet():先自增在获取当前值
getAndIncrement():先获取当前值,在自增
decrementAndGet():先自减在获取当前值
getAndDecrement():先获取当前值,在自减
addAndGet(int delta):delta与当前值相加,在获取
getAndAdd(int delta):先获取当前值,delta再与当前值相加eg:
private AtomicInteger atint = new AtomicInteger();
tvresults.setText(atint.decrementAndGet()+"");
tvresults.setText(atint.addAndGet(5)+"");
相关文章推荐
- Code Fragment-使用AtomicInteger作为线程安全的程序计数器
- concurrent.atomic包下的类AtomicInteger的使用
- 10048--- AtomicInteger的介绍和使用
- AtomicInteger的介绍和使用
- AtomicInteger的使用
- Java中的Atomic包使用指南:AtomicInteger、AtomicBoolean、AtomicIntegerArray、AtomicReference……
- java中AtomicInteger的使用方法
- AtomicInteger 使用示例
- Java之voliate, synchronized, AtomicInteger使用
- Java之voliate, synchronized, AtomicInteger使用
- 使用 AtomicInteger 进行计数(java多线程优化)
- Java 并发机制(synchronize/Lock/volitale/CAS/AtomicInteger)的使用和实现
- AtomicInteger的使用
- AtomicInteger的使用,多线程叠加或叠减
- JAVA 中无锁的线程安全整数 AtomicInteger介绍和使用
- java.util.concurrent.atomic.AtomicInteger使用整理与解析
- AtomicInteger的使用
- Java之voliate, synchronized, AtomicInteger使用
- AtomicInteger理解和使用
- java中关于AtomicInteger的使用