验证java 递增不是原子操作
来源:互联网 发布:淘宝版网页版登录 编辑:程序博客网 时间:2024/05/23 01:25
如上代码
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class AutoInc {public static int res = 0;public static int get() {res++;return res;}public static void main(String[] args) throws Exception {ExecutorService es = Executors.newFixedThreadPool(15);for (int i = 0; i < 15; i++) {es.submit(new Runnable() {@Overridepublic void run() {int myres = 0;for (int j = 0; j < 1000; j++) {myres = get();}System.out.println(Thread.currentThread() + " res:" + myres);}});}es.shutdown();Thread.sleep(1000 * 5);// while(!es.isTerminated()){//// }if (res != 15000) {System.out.println("finalCountL not matched." + res);}}}
0 0
- 验证java 递增不是原子操作
- java 递增不是原子操作-并发
- i++不是原子操作
- i++ 不是原子操作
- java中的自增过程不是原子性操作
- php操作memcache原子递增操作
- i++递增操作是否具有原子性
- Java原子变量&原子操作
- count++不是原子性操作测试
- Java 原子操作
- Java原子操作A
- java原子操作
- 深入浅出java原子操作
- Java— 原子操作
- java中的原子操作
- java原子操作
- Java中的原子操作
- java 原子操作
- 简述设计模式及设计原则
- 精通安卓性能优化-第五章(二)
- swf破解扫盲教程-内存抓取法破解swf加壳
- C#反射之Assembly.Load,Assembly.LoadFile 与 Assembly.LoadFrom方法介绍
- FZU 2147 A-B Game
- 验证java 递增不是原子操作
- 题目1518:反转链表
- OJ D
- 2014MadCon厦门分享会-笔记(下)
- 两个老外婆过河,函数递归解法
- 根据设备及设备语言去访问不同的网址。(核心:navigator.userAgent、navigator.language)
- zookeeper使用和原理探究
- Spring中DispacherServlet、WebApplicationContext、ServletContext的关系
- 5-3. 求a的连续和(15)