[Java多線程編程之四] CPU緩存和內存屏障

一、CPU三級緩存 1、緩存的作用   CPU的結構很複雜,簡單地說由運算器和寄存器組成。程序運行時,需要CPU去執行運算,運算是由運算器來執行,運算器可以做加減乘除運算以及與或非邏輯運算,運算過程中可能需要臨時存放數據到某個地方,寄存器就起到這個作用。   雖然寄存器可以存儲一些運行時數據,但是容量是很小的,程序運行時產生的大部分數據(比如Java對象)是存儲在內存中的,並且程序指令也是存儲在內
相關文章
相關標籤/搜索