??????????????A???writer()??????????????B???reader()??????????????2??????δ???????????B????????????????2?????????????????????????в???2???????1???棬???read()???????????????????????final????????????????????????1?????2????????????????????????????????????

????????????????????????????????????????????????ò???????????????????????final????????б??????????????????????????????????????final?????????????????

????final????????????е????

??????????????x86??????????????final????????????е????????

????????????????дf(shuō)inal???????????????????????final???д?????????return???????????StoreStore????????final???????????????????????final???????????????LoadLoad?????

????????x86???????????д-д??????????????????x86???????У?дf(shuō)inal???????StoreStore????????????????????x86??????????????????????????????????????????x86???????У???final???????LoadLoad??????????????????x86???????У?final????/д????????κ?????????

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

????????Java???????? ????????????????????????final???????????磬???????????????????final?????0????δ??????????????????????????????????????????final??????????????????1???????????????????????????????????????Java???????У?String???????????ο?????2?????????????????????????????????вο???????????????

??????????????????JSR-133??????????final?????塣????final??????д?????????????????java???????????????????????????????????????????????????????????????“???”?????????????????????lock??volatile??????????????????????????????final??????????б?????????????