(转)JMM模型

  源地址:http://blog.csdn.net/gtuu0123/article/details/5991869   一、指令重排序 1.javac生成字节码时,及字节码被JIT编译器编译成本地代码时,会进行指令的重排序 2.处理器可以乱序和并发执行指令 3.如果没有充分同步,在另一个线程中完全可以看到一个线程代码执行顺序和“理所当然”的顺序不一致 以上的程序,可能会打印出x=0,y=0;x
相关文章
相关标签/搜索