hooyantsing's Blog

10_八锁现象彻底理解锁

字数统计: 164阅读时长: 1 min
2020/08/26

10 八锁现象彻底理解锁

狂神说Java JUC并发编程最新版通俗易懂

主要讲解的是 关于锁的8个问题 synchronized

详见 辅佐资料_Java 【Java并发编程之深入理解】Synchronized的使用_青苔小榭-CSDN博客_synchronized

synchronized 锁:

  • 当放在 普通方法 上时 (锁) 实例对象
  • 当放在 静态方法 上时 (锁) Class对象
    本节要点:
  1. 当一个线程拥有某对象(实例对象或Class对象)锁后,其他线程将禁止访问该对象的任意 synchronized 方法,只能等待。
  2. sleep方法,TimeUnit方法(JUC的sleep方法)均抱着锁睡觉,不释放锁。
CATALOG
  1. 1. 10 八锁现象彻底理解锁