阅读背景:

【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)

来源:互联网 

    ”时间上执行的先后顺序“与”happen—before“之间有何不同呢? 假设存在线程A和线程B,线程A先(时间上的先)调用了setValue(3)操作,然后(时间上的后)线程B调用了同一对象的getValue()方法,那么线程B得到的返回值一定是3吗? 假设存在线程A


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: