Java記憶體模型與執行緒——硬體的效率與一致性,記憶體模型
阿新 • • 發佈:2018-11-19
文章目錄
一、先來一個問題,想要電腦快,買記憶體條還是固態硬碟?
由於計算機儲存裝置的存取速度和CPU的計算速度差了幾個數量級,那肯定是想方設法的去掉瓶頸唄!所以那當然買固態硬碟咯!。
二、衡量一個服務效能好壞的標準之一
那就是每秒事務處理數(Trasactions Per Second,TPS)。它代表著一秒鐘伺服器端平均能相應的請求總數,而TPS值與程式的併發能力又有非常密切的關係。相同的任務量,程式執行緒併發協作
三、硬體的效率與一致性
3.1 硬體的效率與一致性問題是怎樣出來的?
四、記憶體模型
每個處理器都有自己的快取,當從快取寫回主記憶體(當快取對應的主記憶體是同一個區域)時,以誰的快取為準呢?於是就產生了快取一致性協議。
記憶體模型:在特定的操作協議(快取一致性協議)下,對特定的記憶體或快取記憶體進行讀寫訪問的抽象過程。