java 原子变量AtomicInteger
来源:互联网 发布:流量攻击服务器软件 编辑:程序博客网 时间:2024/04/28 05:57
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。
AtomicInteger提供的接口。
//获取当前的值
public final int get()
//取当前的值,并设置新的值
public final int getAndSet(int newValue)
//获取当前的值,并自增
public final int getAndIncrement()
//获取当前的值,并自减
public final int getAndDecrement()
//获取当前的值,并加上预期的值
public final int getAndAdd(int delta)
... ...
synchronized的方法和AtomicInteger的性能相比,AtomicInteger更好一些。
- java 原子变量AtomicInteger
- java 多线程 AtomicInteger原子变量
- 原子变量AtomicInteger
- 原子变量AtomicInteger
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- 原子变量(AtomicLong, AtomicInteger, AtomicReference)
- java 线程原子问题 AtomicInteger
- volatile AtomicInteger java多线程操作 原子性
- Java原子操作AtomicInteger的用法
- JUC源码分析1-原子变量-AtomicInteger/AtomicBoolean/AtomicLong/AtomicReference
- 多线程:保持原子性的变量AtomicInteger(效率高于synchronized)
- Java原子变量&原子操作
- 原子变量AtomicInteger (volatile深入分析 . Atomic:原子变量与原子类 .)
- java原子变量
- Android APK反编译详解(附图)
- ldd3 5 继续学习ldd3
- OllyDBG 入门之四--破解常用断点设
- 好产品
- JavaBean例子
- java 原子变量AtomicInteger
- Linux下的Input子系统(一)
- 楠哥讲心得之真正射影像制作
- Linux下的Input子系统(二)
- mv 备份
- 添加学生类
- 测试人技能
- Linux下的Input子系统(三)
- Perl programming with DB2 Universal Database