私がする必要があるのは、runnable を実装する 1 つのスレッド クラスから実行されているすべてのスレッドを停止できるようにすることです。これが私が言いたいことです: これが私の「スレッド」クラスの始まりです:
public class HTTP extends Thread
{
int threadNumber;
String host;
int port;
int timeLeft;
private BufferedReader LocalBufferedReader;
public HTTP(int threadNumber, String host, int port, int timeLeft)
{
this.threadNumber = threadNumber;
this.host= host;
this.port = port;
this.timeLeft = (timeLeft * 1000);
}
public void run()
{
これは、これを行うために複数のスレッドを作成する方法です。
for (int n = 1; n <= m; n++) {
new HTTP(n + 1, str, j, k).start();
}
m は、作成するスレッドの数です。これは 50 ~ 1000 の範囲です。今私がする必要があるのは、それらすべてを一度に突然停止することです. どうやってやるの?