java多线程学习之volatile
来源:互联网 发布:ido抑制剂 知乎 编辑:程序博客网 时间:2024/06/05 08:24
package learn.thread;/* * volatile关键字,被volatile修饰的变量 */public class Demo8 extends Thread { public volatile static boolean open = true; public volatile static int num = 0; // public boolean open = true;//不用volatile也可能可以停止,volatile的特性比较难测出 public Demo8(String name) { super(name); } String name; @Override public void run() { while (open) { System.out.println("循环"); } System.out.println("while循环停止"); System.out.println("num: " + num); } public static void main(String[] args) { Demo8 t1 = new Demo8("A"); t1.start(); try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); } Demo8.open = false; Demo8.num = 5; }}// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// 循环// while循环停止// num: 5
阅读全文
0 0
- java多线程学习之volatile
- java多线程学习之volatile变量
- java多线程之volatile
- java多线程之路之volatile—Core Java学习
- JAVA 多线程之~~volatile关键字
- java多线程之volatile关键字
- Java多线程之volatile变量
- 【Java基础】多线程之volatile
- java多线程之-----volatile关键字
- java多线程之volatile与sychronized
- Java多线程之synchronized和volatile
- java多线程之synchronized和volatile关键字
- JAVA多线程之——volatile关键字
- Java多线程并发编程之二volatile
- Java多线程之volatile作用阐述
- java学习之关键字volatile
- JAVA并发学习之volatile
- java之volatile关键字学习
- c++设计模式—装饰者模式
- List Comparator排序
- linux进程描述符、地址空间、文件共享和C语言FILE结构体成员
- JavaScript
- Android Studio下的JNI使用全解析(一)
- java多线程学习之volatile
- bg、fg、&、vim 中:! 的使用-终端中简单的任务调度
- php获取函数参数,获取类里面的方法名
- 不同版本(2.3,2.4,2.5,3.0)的servlet web.xml 头信息
- 配置sohu高速epel源
- 算法设计与分析(13)-- Remove Nth Node From End of List(难度:Medium)
- Git总结笔记1-搭建和使用30条简明笔记
- java多线程学习之线程通信-wait()等待 notify()唤醒
- Gradle编译的APK反编译看不到VersionCode