AtomicInteger实现同步
来源:互联网 发布:库存数据分析ppt案例 编辑:程序博客网 时间:2024/06/06 13:59
import java.util.concurrent.atomic.AtomicInteger;
public class AtomicTest {
//public static AtomicInteger race = new AtomicInteger(0);
public static int race = 0;
public static void increase(){
//race.incrementAndGet(); //如果用这个方法,会得出正确结果200000
race++;
}
private static final int THREADS_COUNT = 20;
public static void main(String[] args) {
Thread[] threads = new Thread[THREADS_COUNT];
for(int i=0; i<THREADS_COUNT; i++){
threads[i] = new Thread(new Runnable(){
public void run(){
for(int i=0; i<10000; i++){
increase();
}
}
});
threads[i].start();
}
while(Thread.activeCount() >1)
Thread.yield();
System.out.println(race);
}
}
- AtomicInteger实现同步
- AtomicInteger实现
- AtomicInteger实现机制
- AtomicInteger的实现
- JDK6中AtomicInteger的实现
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- AtomicInteger
- Git分支管理策略
- 未解决问题_客户端在 RPC 调用时阻塞
- hdu-字符串统计
- IOS_Xcode代码快速输入功能使用方法
- iOS 录音Wav 音频 转换 Amr ,Android 播放
- AtomicInteger实现同步
- 多校第三场
- HDU1241 Oil Deposits 解题报告--dfs
- 设置HTML文本框高度
- VB6基本数据库应用(四):数据的提取,新增和修改
- 【Java】使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
- hdu3466 Proud Merchants (01背包)
- java使用分页存储过程
- hdu-C语言合法标识符