Java并发编程学习体系

一、可见性、原子性、有序性(三大特性) 1. 发生背景 由于cpu、内存、io设备的速度差异,做了以下优化 cpu 增加了缓存,以均衡与内存的速度差异 操作系统增加了进程、线程,以分时复用cpu,进而均衡cpu与io设备的速度差异 编译程序优化指令执行次序,使得cpu缓存能够得到更加合理利用 2. 带来的问题(引出三大特性) 现实中的并发问题往往是三种问题的综合症 缓存导致的可见性问题 线程切换带
相关文章
相关标签/搜索