Java AtomicInteger
来源:互联网 发布:cp1e编程软件cx one 编辑:程序博客网 时间:2024/05/17 02:32
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。
代码:
package test;
import java.util.concurrent.atomic.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)
0 0
- Java AtomicInteger
- java AtomicInteger
- Java AtomicInteger
- Java AtomicInteger
- Java AtomicInteger
- java AtomicInteger 类学习
- java 原子变量AtomicInteger
- 【Java多线程】AtomicInteger使用
- Java:AtomicInteger简介
- [Java]初识AtomicInteger
- Java基础之AtomicInteger
- Java NIO -AtomicInteger
- Java AtomicInteger源码分析
- Java AtomicInteger 类
- 分析Java AtomicInteger
- java concurrent-AtomicInteger
- Volatile、AtomicInteger、java并发
- Java AtomicInteger(转载)
- Android中的ListView和Adapter
- Python super()深度思考
- ShareSDK微信支付成功不调用onResp、openURL、handleOpenURL等方法
- MemCache详细解析
- iOS键盘弹出又消失的问题
- Java AtomicInteger
- jenkis 自动化部署的几种方式(git+maven)(svn+maven)(svn+tomcat)
- Starting VNC server: 1:root vncserver: geometry 800X600 is invalid
- JBOSS-7.1.1修改端口和取消访问权限
- 前端开发中的字符编码详解
- Windows 更新禁止安装某些驱动
- Xcode 工程文件打不开, cannot be opened because the project&n
- MVP in Android
- 开发无框架单页面应用