我正在创建一个测试工具来测试 Web 服务的性能。现在我想在 100 个用户点击此 Web 服务时测试我的工具的性能。
在 Current 中,我创建了一个线程来加热并在日志中显示请求响应详细信息。但我需要创建 100 个并行工作的线程并向我展示 100 个线程的请求响应。
我的问题是如何创建100 parallel thread's
. 在这里我尝试创建 100 个线程并行但是当我运行这个程序时它不会调用run()
方法。
这是我的代码。
public class Main implements Runnable
{
int counter= 0;
public static void main(String args[]) throws Throwable
{
Thread t[]=new Thread[100];
for (int j=0; j<100;j++)
{
t[j]=new Thread();
t[j].start();
}
}
public void run()
{
try {
System.out.println("thread "
+Thread.currentThread().getName()+" step "+counter++);
}
catch (Throwable t) {
t.printStackTrace();
}
}
}
给我一些提示或参考。我不明白我错在哪里。
提前致谢。