要是面试官再问我synchronized,我就这么答
文章目录回答synchronized关键字步骤①管程概念开始②引出MESA模型③解释MESA模型④解释Java中MESA模型的实现⑤解释synchronized关键字背后的锁升级和锁降级⑥解释Object对象的内存分布(重点)⑦锁升级和锁降级的一些优化场景回答synchronized关键字步骤加锁的本质是,序列化访问临界资源①管程概念开始管程的概念:管程是指管理共享变量以及对共享变量操作的过程,让它们支持并发。这是整个Java锁机制设计的理论基础。可以补充一手操作系统相关概念,xxx②引