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