修饰对象 作用范围 作用对象 代码块 大括号{}括起来的代码 调用这个代码块的对象 方法 整个方法 调用这个方法的对象 静态方法 整个静态方法 这个类的所有对象 类 synchronized后面()括起来的部分 这个类的所有对象 参考: Java中Synchronized的用法 Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)