volatile關鍵字詳解(從緩存一致性談起)

在講解volatile關鍵字以前,咱們先來看看操做系統中緩存一致性的概念。java 衆所周知,cpu的運行速度是遠高於主存的讀寫速度的,在運行過程當中,爲了交換數據,cpu必須頻繁的進行數據的讀寫操做,主存讀寫速度慢形成了cpu運行的吞吐量減小。爲了解決這一問題,如今的機器都會在添加一層高速緩存(其實不止一層,有多層).之後每次cpu進行讀寫操做時,都直接和高速緩存交互,以後在將高速緩存中的數據回
相關文章
相關標籤/搜索