Android并发编程之图文解析volatile关键字

volatile为何不能保证原子性? 如今咱们的手机都是多核的,也就是说同时有好几颗CPU在工做,每颗CPU都有本身的Cache高速缓存,由于CPU的速度特别快,而内存的读取操做相对于CPU的运算速度来讲很慢,因此就会拖累CPU的效率,引入Cache就是为了解决这个问题的,CPU先把须要的数据从内存中读到Cache中,而后直接和Cache来打交道,Cache的速度很快,所以能够保证CPU的工做效率
相关文章
相关标签/搜索