AtomicInteger简介
2016-05-13 13:37
211 查看
这个类真的非常实用,更重要的是 它确实非常简单: 附上自己的代码,可以自己试试: 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)
转自:http://www.cnblogs.com/Gordon-YangYiBao/archive/2012/08/07/2626422.html
相关文章推荐
- android上传文件到服务器
- 关于OC和Swift混编
- 微信企业号实战项目_校信通
- SOAP-Simple Object Access Protocol(简单对象访问协议)
- Javascript - ERR_CONTENT_LENGTH_MISMATCH
- 兄弟郊游问题
- New Year Table(几何)
- longest consecutive sequence
- 超大表关联的优化方法
- express 413 Request Entity Too Large解决办法
- java基础第六天_接口与适配器模式、多态、内部类------作业
- kubelet启动流程
- Mysql 远程连接数据库 设置
- android studio自动导包
- Qt使用总结(转)
- HOG+SVM
- 挖地雷问题
- virtualbox、vmware硬盘文件相互转换方法
- android解决genymotion模拟器无法下载虚拟机问题
- JavaScript和CSS你未必知道的交互方法