Java高并发--CPU多级缓存与Java内存模型
CPU多级缓存为什么需要CPU缓存:CPU的频率太快,以至于主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费了资源。所有缓存的出现是为了缓解CPU和主存之间速度不匹配的问题——将运算所需数据复制到缓存中,使得运算能快速进行;当运算结束后再将缓存同步回内存中,这样处理器无需等待缓慢的内存读写。缓存并非存储了所有的数据,那么它存在的意义是什么?时间局部性:如果某个数据被访问,...
原创
2019-12-04 20:57:58 ·
547 阅读 ·
0 评论