简单分析synchronized: 静态:全局锁 如:sychroinzed(String.class)、加在静态变量上实例:对当前实例可见 sychroinzed(this)、者加在方法上代码块:代码块的范围