C 知道
jdk1.6引入了偏向锁轻量级锁和锁粗化锁消除,那么适应性自旋是那个版本引入的
收起
他们是一起的吧,最开始是无锁,有线程使用就是偏向锁,第二个线程来了就是自旋获取,获取不到就锁升级,如果获取到了就是把偏向的线程改了, 锁粗化是另外一种问题吧,是两个加锁的代码段被优化成了一个锁整块代码段
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!