JAVA併發-從緩存一致性說volatile

學過計算機組成原理的必定知道,爲了解決內存速度跟不上CPU速度這個問題,在CPU的設計中加入了緩存機制,緩存的速度介於CPU和主存之間。在進行運算的時候,CPU將須要的數據映射一份在緩存中,而後直接操做位於緩存中的數據,操做完畢後再將緩存中的數據寫回到主存。這在單線程環境中是沒有任何問題的。可是在多線程環境中就大不一樣了。 假設如今有這樣的一個場景:有兩個線程thread1和thread2,他們都
相關文章
相關標籤/搜索