文章 37
评论 9
浏览 20407
重新认识volatile

重新认识volatile

主要讲述了CPU多核心缓存架构分析,CPU缓存一致性协议,内存模型JMM实现原理,从汇编代码剖析Volatile关键字原理,原子性、有序性、可见性三大特性的关系!

synchronized底层实现与优化

synchronized底层实现与优化

Java的synchronized底层究竟做了什么?从JDK的版本更替来看synchronized底层又做了那些优化?CAS自旋锁的概念,JDK1.6 基本是对synchronized做了大改动,避免胡乱使用synchronized导致性能下降等问题,那么是如何实现的呢?

始于技术 不止于技术