???????Java????????????????
???????????? ???????[ 2013/3/18 10:27:21 ] ????????
????δ???????????????
????????δ?????δ???????????????JMM???С???????????????????????????????????д????????????????0??null??false????JMM??????????????????????????????У?out of thin air????e????????????С??????JVM?????????????????????????????????????????????JVM????????????????????????????????????????pre-zeroed memory???????????????????????????????
????JMM?????δ??????????н????ó?????????????????е???н?????????δ??????????????????????????????????????????????н????????????δ?????????????????е???н????o??????塣
??????????????????????δ?????????JMM?е??????????????????????????н??????????????δ???????????????????е?????????????漸??????
????1??????????????????????????????????????У???JMM????????????????????????????У???????????????????????????????????????????????????????????????????????
????2??????????????????????????????μ????????????JMM???????????????????μ???????????????????????????????????????
????3??JMM???????64λ??long???double????????/д??????????????????????????????????е?????/д????????????????
??????3???????????????????????????????????????У????????????????????????????????δ??????????????????????????????в???????????????в??????????????bus transaction?????????????????????read transaction????д????write transaction?????????????洫???????????????д?????????????????????棬?????????/д???????????????????????????????????????????????????????????????????????????????????????????????????????е????????I/O?豸????????/д????????????????????????????????????????
?????????????????賬????A??B??C??????????????????????????????bus arbitration?????????????t??????????????????????ú??ж???????A??????л??????????????????д??????????????????棩???????????A????????????????????????????????????????????A???????????????????????????????????????????A??????????????????????????????????????д????????????D????????????????????????????D??????????????????
???????????Щ???????????????д??????????????????л?????????У??????????????????????????????????檔?????????????????????????е?????/д??????????????
???????Щ32λ?????????????????64λ??????/д?????????????????б??????????????????????????java????淶???????????JVM??64λ??long???????double????????/д????????????JVM??????????????????????????64λlong/ double????????/д????????????32λ???/д????????С???????32λ???/д??????????????????????????????У?????????64λ???????/д??????????????
?????????????????????????????????????????????????????????????
?????????????????賬????Aд???long???????????????B??????long?????????????A??64λ??д??????????????32λ??д??????????????32λ??д???????????????д????????С?????????B??64λ?????????????????32λ?????????????????32λ????????????????????????????С?????????A??B????????????????????????B??????????????????A“д?????“????Ч???
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11