Java多线程6:实例变量非线程安全

如果多个线程共同访问1个对象中的实例变量,则有可能出现“非线程安全”问题。 变量的分类 知识小扩展(变量的生命周期) 1、实例变量:随着对象的创建而存在,随着对象的消失而消失。 2、局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。 3、静态变量:静态变量是随着类的加载而加载,随着类的消失而消失。 在内存中的位置 1、实例变量:在堆中。 2、局部变量:在栈中。 3、静态的内容在方法区的静态
相关文章
相关标签/搜索