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