2020年9月16日

Java多线程 - synchronized 的锁升级

摘要: 总结 无锁 -> 偏向锁 -> 轻量级锁 (自旋锁) -> 重量级锁 (悲观锁) 锁状态对比: 偏向锁 轻量级锁 重量级锁 适用场景 只有一个线程进入同步块 虽然很多线程,但是没有冲突:多条线程进入同步块,但是线程进入时间错开因而并未争抢锁 发生了锁争抢的情况:多条线程进入同步块并争用锁 本质 取消 阅读全文

posted @ 2020-09-16 22:50 frank_cui 阅读(2064) 评论(1) 推荐(1)

导航

levels of contents