synchronize 在 jdk1.6 后做了优化
从偏向锁到轻量级锁到重量级锁
其中偏向锁 和轻量级锁 依赖对象锁
重量级锁 依赖对象的 monitor 监视器和同步指令 entermonitor 和 leavemonitor
那么对象锁和监视器有什么区别吗
synchronize 在 jdk1.6 后做了优化
从偏向锁到轻量级锁到重量级锁
其中偏向锁 和轻量级锁 依赖对象锁
重量级锁 依赖对象的 monitor 监视器和同步指令 entermonitor 和 leavemonitor
那么对象锁和监视器有什么区别吗
|
sagaxuMar 16, 2020 via Android
1
死记硬背这些东西只是为了应付面试吗
|
|
luckyrayyyMar 16, 2020
2
你掉了 d。
轻量级锁是自旋?后续线程不阻塞? |
|
suddenMar 16, 2020
3
monitor 最好翻译为管程
|
|
5
@luckyrayyy 重量级锁是阻塞啊,轻量级锁是自旋吧
|