java 内存模型----volatile 的特性

每个线程都有一个cached, 每个线程操作的都是自己的cached,这样会导致数据不同步; jvm会优化读内存,如果是读内存,会只读自己的cache,不会从 main memory 拿数据; 写的操作是 main memory---->i ---->cache i+1------->main memeory 这种模式相当于 redis和数据库感觉,如果redis中没有数据或者数据改变,然后更新缓
相关文章
相关标签/搜索