????JMM???????????

????Java?????????????????????????????????????

????1??????????????????????????????????????????runtime????????????????????????н????ó?????????????????е???н???????

????2???????????????????????????????????н?????????????????????н????ó????????????????????е???н?????????????JMM????????JMM????????????????????????????????????????????????

????3??δ???/δ???????????????JMM?????????С??????????????????????????????????????д????????????????0??null??false????

??????????????????????JMM?????????????????????е???н?????????

?????????????????????????JMM????ó??????????????????????н??????ó????????????????????е???н??????

????JSR-133?????????????

????JSR-133??JDK5??????????????????????????

?????? ???volatile????????塣????????????volatile???????????????????JSR-133???????volatile??????????????????????volatile??д-???????????-??????????????????塣

?????? ???final????????塣??????????У???ζ??????final?????????????????????JSR-133?final????????????????????????final????????????????