实例变量线程不安全,方法中的变量始终是线程安全的。 多个线程调用同一个实例时,JVM创建一个锁,即使synchronized 修饰的方法,但实际锁的是对象。线程调用的不是一同实例,则没有同步效果,是异步,即多线程多锁。