并发编程 并发编程进阶三:深入理解“锁“机制 01 | "锁"的概念 02 | Java提供的"锁"技术:synchronized 03 | 互斥锁 2021-08-31 浏览(256) 评论(0) 阅读全文
并发编程 并发编程进阶二:搞定可见性、有序性问题,用‘它‘就够了 01 | 可见性:使用volatile禁用CPU缓存 02 | 有序性:Java内存模型的happens-before原则 2021-08-31 浏览(280) 评论(0) 阅读全文
并发编程 并发编程进阶一:从“并发引发的潜在问题”开始 01 | CPU缓存引起的可见性问题 02 | 线程切换引发的原子性问题 03 | 编译优化产生的有序性问题 2021-08-31 浏览(309) 评论(0) 阅读全文