有效作用域越大影响的线程越多。
实例级对象锁 < 类型级对象锁 < 进程(JVM)级对象锁
实例级-- 作用域:一个实例内
类型级---作用域:类型类所有实例
进程级---作用域:所有进程
同步方法:synchronized类型的方法, 作用域是一个实例内
静态的同步方法是:相当于synchronized(this.class) 锁住此类的静态方法的访问,线程可以共享非静态方法调用。
有效作用域越大影响的线程越多。
实例级对象锁 < 类型级对象锁 < 进程(JVM)级对象锁
实例级-- 作用域:一个实例内
类型级---作用域:类型类所有实例
进程级---作用域:所有进程
同步方法:synchronized类型的方法, 作用域是一个实例内
静态的同步方法是:相当于synchronized(this.class) 锁住此类的静态方法的访问,线程可以共享非静态方法调用。