全局变量的线程安全性

来源:互联网 发布:最近新疆网络咋回事 编辑:程序博客网 时间:2024/05/16 12:52

类的全局变量包含三种:值不会变的常量;单例模式的变量;多例模式的变量

常量和多例模式的变量永远是线程安全的

单例模式的变量就需要仔细考虑一下了:

如果单例模式的变量只是一个service,用它只是调用它的方法,不管方法是否有参数, 都是线程安全的

如果单例模式的变量虽是一个service,但调用者会给该service的一些属性赋值,并且这些值会在方法调用的时候发生作用,那么这个service就不是线程安全的


0 0
原创粉丝点击