多线程环境下,局部变量和全局变量都会共享吗?

局部变量不会受多线程影响

成员变量会受到多线程影响

多个线程调用的同一个对象的同一个方法:

  • 如果方法里无成员变量,不受任何影响

  • 如果方法里有成员变量,只有读操作,不受影响,存在赋值操作,有影响

Last updated