摘要: 再有人说synchronized是重量级锁,就把这篇文章扔给他看 synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。 但不可否认的是synchronized依然是并发首选工具,连volatile、CAS、ReentrantLock都无法动摇synchronized的地位。synchronized是工作面试中的必备技能,今天就跟着一灯一块深入剖析synchronized底层到底做了哪些优化? synchronized是用来加锁的,而锁是加在对象上面,所以需要先聊一下JVM中对象构成。 阅读全文
posted @ 2022-10-21 10:20 一灯架构 阅读(655) 评论(1) 推荐(1) 编辑