[b] 如果一个方法内含有一个for循环,测出这个方法执行需要20秒,当有100个客户端同时访问时,方法执行时并行还是串行的。如果是串行的那不是最后一个相应的客户为2000秒?
方法应该是引用变量,那就是说所有用户都同时访问同一个地址的属性?
求解,最好比较详细[/b]
那得看你的方法运行在多线程中还是单线程中.如果是单线程,就是串行的.
如果是多线程,那就可能是并行的.并发数得看你开的线程数.
举个例子:
class Test extends Thread{
public void yourMethod(){
//your for loop
}
public void run(){
yourMethod();
}
}
public class Main{
public static void main(String[] args){
//多线程运行
for(int i=0;i<10;i++){
new Test().start();
}
}
}