私はThread
をJavaで使用します。 Thread
を拡張するクラスを作成しても問題ありませんが、このThread
を呼び出すと、このクラスのインスタンスの数はわかりません。なぜなら、ユーザーはこの番号を入力する必要があるからです。たとえば:Javaでスレッドを使用するにはどうすればよいですか?
multiThread multiThreadInstance = new multiThread(/* number entered from user */);
multiThreadInstance.start();
これは、一度、このスレッドを呼び出しますが、私が書いた場合:
multiThread multiThreadInstance1 = new multiThread(/* number entered from user */)
multiThreadInstance1.start()
multiThread multiThreadInstance2 = new multiThread(/* number entered from user */)
multiThreadInstance2.start()
これには、同時に二回それを呼び出す、となります。例えば
私はfor
ループに入れた場合、ユーザーが入力した場合3、そしてstart1
実行、ときstart1
仕上げ、start2
実行、ときstart2
仕上げ、start3
実行されます。私は、スレッドのこれらのインスタンスを同時に実行する必要があります。これどうやってするの?
申し訳ありませんが、私は何かを逃したが、私は何の問題を理解しすぎてよく分からない場合。まず、ユーザーから入力された*番号があなたの質問に重要ですか?あなたの質問にあるすべての例が機能しているようです。あなたのループ実装用のコードを投稿して、うまくいかないか、やり方がわからないものを教えてください。 – gabuzo