1、是不是可以被多个用户同时使用
是2、如果可以
是怎么实现的呢,是多线程吗?
如果这个方法是在servlet中的话,servlet本身就是多线程的了3、那么是不是需要同步呢,
如果不同步是不是两个客户访问同一个类时,会互相影响呢
这要视你要访问什么资源来定了,如果不同的request访问不同的资源,那么就不需要同步了。如果访问的是相同的资源,那么同时调用这一方法的request会有影响的,具体还需要看你的方法了

解决方案 »

  1.   

    为什么建一个对象而不建一个类
    还有比如说服务器中有一个DriverManager类,
    如果每个用户在使用的时候都建立一个DriverManager类,不是麻烦死了吗
      

  2.   

    public static void regAdmin(HttpServletRequest request) throws Exception
    是不是可以被多个用户同时使用
    当然可以!如果可以
    是怎么实现的呢,是多线程吗?
    为什么需要多线程?? regAdmin 只是个方法, request 是传送过来的参数!
    各个用户传送过来的 request 是不一样的!每个调用函数调用 regAdmin 时,
    都有各自的执行指针(忘记专业名词叫什么了)那么是不是需要同步呢!
    看情况!一般不需要!因为静态函数只能访问类的静态变量!
    不应该使用静态变量来控制同步!如果不同步是不是两个客户访问同一个类时,会互相影响呢!
    会!不过不知道你怎么样在你的这个静态函数中做到两个客户访问同一个类的!
    应该不行啊!(静态类,静态变量,静态方法除外)
      

  3.   

    static方法在java VM跑起来的时候就存在。