AtomicInteger简介
来源:互联网 发布:无线网络转换有线网络 编辑:程序博客网 时间:2024/05/21 01:42
这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试: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
0 0
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- AtomicInteger简介
- Android开发之图片详解(5)
- kubelet启动流程
- 超大表关联的优化方法
- longest consecutive sequence
- 当VC消失后,tabBar执行选中某个item代码
- AtomicInteger简介
- 目标检测(2)
- 微信企业号实战项目_校信通
- 微信第三方开发,上传永久素材
- SOAP-Simple Object Access Protocol(简单对象访问协议)
- 基于百度地图记录运动轨迹案例分析与实现
- 关于OC和Swift混编
- Servlet异常处理
- 几种常见排序算法