首页 > 学院 > 开发设计 > 正文

Volatile从入门到放弃

2019-11-06 06:41:45
字体:
来源:转载
供稿:网友

1.引言

        如果你对java的volatile有着疑虑请阅读本文,如果你想对volatile想有一个更深的了解,请阅读本文.本文主要讲的是volatile的写happen-before在volatile读之前所涉及相关的原理,以及在Hotspot中相关代码的实现.        

首先从一段代码开始讲起,如下

    初始化

[plain] view plain copyPRint?在CODE上查看代码片派生到我的代码片int a = 0, int b = 0;    void foo(void)   {         a= 1;         b= 1;   }   void bar(void)   {     while (b == 0) continue;      If(a == 1) {       System.out.println(“true”);      };    }  
上一篇:0.1+0.2!=0.3

下一篇:栈和队列

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表