Java高并发(四):volatile

目录 volatile volatile如何保证可见性 可见性本质 硬件层面 CPU高速缓存 缓存一致性 总线锁和缓存锁 缓存一致性协议 1、M(Modify) 2、E(Exclusive) 3、S(Shared) 4、I(Invalid) MESI协议下CPU操作原则 MESI存在的问题 内存屏障 volatile volatile主要是为了保证在多处理器下,共享变量的可见性。 可见性在单线程的
相关文章
相关标签/搜索