java高手:怎么产生N个独立的线程?并且可以传入不同的参数

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:32:33
作压力测试用的线程。

扩展Thread类即可,以下代码通过测试:
/*
* MutilThread.java
*
* Created on 2006年9月8日, 下午4:31
*

*/

package javaapplication2;

/**
*
* @author lanxiazhi
*/
public class MultiThread extends Thread{

/** Creates a new instance of MutilThread */
Object parameter;
public static int N=20;
public MultiThread(Object p) {
parameter=p;
}
public void run(){
//Do something with parameter;
for(int i=0;i<5;i++)
System.out.println("I am :"+parameter+(i+1)+" time(s).");
}
public static void main(String[] args) {
for(int i=0;i<N;i++){
new MultiThread("Thread "+i+", ").start();
}
}

}