jmm模型。
JMM內存模型解決的是原子性有序性和可見性。
---134---
代碼:
---135---
改進:
---136---
---137---
---
新的:
---138---
這塊sync保護是爲了防止多線程進來的。
---139---
猶豫模式的應用。
---140---
---
加ready防止之前的代碼排到後面去。
---141-145---
注意寫膨脹和讀屏障加在哪裏。
讀屏障:
---146---
讀寫屏障的有序性
---147---
單例問題:
這是不對的。
---
---
如何解決:
讀屏障是防止憑證後的跑到前面去,寫是防止屏障前跑到後面去。
---148-151---
---152---
這個最好不要訪問多次。
---153---
---154---
枚舉:
---155---
---156-157---