多线程--volatile

多线程--volatile 要想深入了解volatile,首先需要了解缓存一致性协议、指令重排和内存屏障 缓存一致性协议 由于CPU运行速度很快,内存运行速度很慢,频繁的读取内存中的数据显然效率不高,所以CPU会通过读取缓存行(一行64个字节,因为CPU寄存器就是64个字节)的方式将内存中可能使用的数据读入CPU内部。但在读取缓存过程中别的进程可能会修改数据,这样就会导致数据不一致的问题,所以需要
相关文章
相关标签/搜索