首先从两方面考虑:是单例还是多例
-
多例:对于任何变量,对象都是安全的
-
单例(从成员变量和局部变量考虑)
① 成员变量(从是常量还是变量考虑)成员变量是同一进程中其他线程都可以访问到的。
- 常量----是线程安全的
- 变量----是线程不安全的
② 局部变量,是线程安全的,因为局部变量线程是私有的,其他线程是访问不到的。
首先从两方面考虑:是单例还是多例
多例:对于任何变量,对象都是安全的
单例(从成员变量和局部变量考虑)
① 成员变量(从是常量还是变量考虑)成员变量是同一进程中其他线程都可以访问到的。
② 局部变量,是线程安全的,因为局部变量线程是私有的,其他线程是访问不到的。