(轉)JMM模型

  源地址:http://blog.csdn.net/gtuu0123/article/details/5991869   一、指令重排序 1.javac生成字節碼時,及字節碼被JIT編譯器編譯成本地代碼時,會進行指令的重排序 2.處理器可以亂序和併發執行指令 3.如果沒有充分同步,在另一個線程中完全可以看到一個線程代碼執行順序和「理所當然」的順序不一致 以上的程序,可能會打印出x=0,y=0;x
相關文章
相關標籤/搜索