java之synchronized作用域

修饰代码块:大括号括起来的代码,作用于调用的对象。// synchronized(obj){.........}
修饰方法:整个方法,作用于调用的对象。// public synchronized void test(){.............}
修饰静态方法:整个静态方法,作用于所有对象。// public static synchronized void print(int j){.....................}
修饰类:括号括起来的部分,作用于所有对象。

原文地址:https://www.cnblogs.com/JaxYoun/p/13323193.html