synchronized

  • Java 并发基础(一):synchronized 锁同步

    Java 并发基础(一):synchronized 锁同步

    你好,我是看山。

    synchronized 是 java 内置的同步锁实现,一个关键字实现对共享资源的锁定。synchronized 有 3 种使用场景,场景不同,加锁对象也不同:

    1. 普通方法:锁对象是当前实例对象
    2. 静态方法:锁对象是类的 Class 对象
    3. 方法块:锁对象是 synchronized 括号中的对象