线程中局部变量和非局部变量的区别
在Java线程中,局部变量会独自开辟一块内存来储存,相对于每个线程来说,它们都是每个线程所私有的,所以不受其他线程影响。如果一个变量是静态变量,那么多个线程对同一个静态变量进行操作时,它们对该静态变量的修改是彼此影响的(也就是说一个线程对静态变量的改变会影响到其他线程)。如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,它们对该成员变量的修改是彼此影响的(也就是说一个线