JAVA 用stati 在多人同时调用时结果会不会乱?
public static String ExeSql(String id ) 

return id;

如果是多人同时调用时结果会不会乱?
如用户1 调用 参数为1  如用户2 调用 参数为2 依此类推有几百人同时调用结果会不会只返回自动输入的参数?
static 只有一个内存,会不会有乱的情况 1 调用 参数为1  返回来的是 2或别的

解决方案 »

  1.   

    几百个人同时调用,意思应该是几百个线程同时访问这个方法吧,
    首先每个线程都有单独的虚拟机栈用来执行java方法,如果线程要执行的静态方法中没有修改(只是使用没关系)类中的静态成员(在类中声明为static的成员),并且传递给方法参数的对象没有在方法中修改或者该对象只被这一个方法使用时不会造成多次调用方法但是结果不一致的现象