首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

多线程调用单例类中的方法会不会造成线程安全有关问题

2012-12-20 
多线程调用单例类中的方法会不会造成线程安全问题?当然答案是:不会的。局部变量不会受多线程影响成员变量会

多线程调用单例类中的方法会不会造成线程安全问题?
当然答案是:不会的。

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

多个线程应该是调用的同一个对象的同一个方法:
如果方法里无成员变量,那么不受任何影响
如果方法里有成员变量,只有读操作,不受影响
                     存在写操作,考虑多线程影响值

当多个线程同时访问同一个方法的时候,jvm会给每个线程分配单独的局域变量,这样就不会出现问题了。

热点排行