偏向锁(Biased Locking)— 当只有一个线程反复获取同一把锁时的优化
轻量级锁 — 通过CAS操作避免使用操作系统级别的互斥量
锁粗化(Lock Coarsening)— 将多个连续的加锁/解锁操作合并为一次
锁消除(Lock Elimination)— 通过逃逸分析消除不必要的同步
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题