理解CacheLine與寫出更好的JAVA

CPU和內存 CPU是計算機的大腦,它負責運算,內存是數據,它爲CPU提供數據。這裏之所以忽略其他存儲設備是爲了簡化模型。假設我們面對的是具有兩個核心的CPU,那麼我們的模型大概如下面的樣子: CPU計算核心不會直接和內存打交道,它會直接從緩存拿數據,如果緩存沒拿到,專業點說即緩存未命中的時候纔會去內存去拿,同時會更新緩存。這個過程CPU不會僅僅讀取需要的某個字節或字的內容,而會按策略讀取一塊內容
相關文章
相關標籤/搜索