您好,请问在静态函数中的创建的非静态变量和调用其他类非静态的方法是不是线程安全的?会不会在每次调用静态函数时,都给这个静态函数分配一个新的内存,谢谢。

解决方案 »

  1.   

    我觉得静态和线程安全没有直接关系吧
    静态函数只有一份拷贝~~参考~~
      

  2.   

    安全是否不清楚,但是既然是静态函数,就不分配新内存了,他是属于类的,不属于某个对象
      

  3.   

    1、在静态函数中不存在创建非静态变量一说,在函数中创建的变量属于局部变量。
    2、在静态函数中不可以调用其他非静态方法,编译会报错。
    3、线程安全不安全与函数是否静态无关。