首先你需要了解什么叫线程安全。说的粗浅简单一些,线程安全是指在多个线程对同一个对象的成员变量进行赋值的时候。成员变量的值会由于线程执行的顺序不可预判而变得不符合系统逻辑。但是这仅限于类作用域的变量。在方法中的变量由于有自己独立的内存模型,所以无论怎样都是线程安全的。所以,你的问题回答起来就是,++在类成员变量中使用的时候未必是安全的,在方法成员中使用是安全的