JavaShuo
java基本類型賦值操做的原子性
時間 2019-11-10
標籤
java
基本
類型
賦值
原子
在java中基本類型的大部分賦值操做是原子性的,可是long和double除外,由於jvm將long和double會產生字撕裂的狀況,jvm將long和double讀取和寫入看成分離的兩次32位操做來執行,這樣多線程可能產生不一致的狀況出現.解決辦法就是加上volatile.