Android併發編程之圖文解析volatile關鍵字

volatile爲何不能保證原子性? 如今咱們的手機都是多核的,也就是說同時有好幾顆CPU在工做,每顆CPU都有本身的Cache高速緩存,由於CPU的速度特別快,而內存的讀取操做相對於CPU的運算速度來講很慢,因此就會拖累CPU的效率,引入Cache就是爲了解決這個問題的,CPU先把須要的數據從內存中讀到Cache中,而後直接和Cache來打交道,Cache的速度很快,所以能夠保證CPU的工做效率
相關文章
相關標籤/搜索