Web サービスのパフォーマンスをテストする 1 つのテスト ツールを作成しています。ここで、100 人のユーザーがこの Web サービスにアクセスしたときのツールのパフォーマンスをテストしたいと考えています。
Current では、リクエストとレスポンスの詳細をログに記録して表示する 1 つのスレッドを作成します。しかし、並列に動作する 100 個のスレッドを作成し、100 個のスレッドの要求応答を表示する必要があります。
私の質問は、作成方法100 parallel thread's
です。run()
ここでは、100 スレッド並列を作成しようとしていますが、このプログラムを実行すると、メソッド が呼び出されません。
これが私のコードです。
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();
}
}
}
ヒントや参考にさせてください。どこが間違っているのかわかりません。
前もって感謝します。