java synchronized的作用范围 synchronized 用于对Java 的对象、方法和代码块提供线程安全的操作。是独占式的悲观锁 1. 作用于成员变量和非静态方法,锁住的是对象的实例,即this对象 2. 作用在静态方法,锁住的是Class实例 3. 作用在代码块,同一时刻只能有一个线程执行该方法体或者代码块