欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 啟動和關閉多線程

林子帆2年前9瀏覽0評論

Java是一種面向對象的編程語言,在Java中,多線程編程是一種重要的編程方式。

啟動多線程可以使用Thread類,以下是代碼示例:

public class MyThread extends Thread {
public void run() {
// 線程執行的代碼
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start();
}
}

在上面的代碼中,MyThread繼承了Thread類,并重寫了run()方法。在Main類中,創建了一個MyThread對象,調用了start()方法,啟動了一個新線程。在啟動線程后,線程將會執行run()方法中的代碼。

關閉多線程可以通過調用Thread類的interrupt()方法實現。以下是代碼示例:

public class MyThread extends Thread {
private boolean running = true;
public void run() {
while (running) {
// 線程執行的代碼
}
}
public void stopRunning() {
running = false;
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start();
// 停止線程
thread.stopRunning();
}
}

在上面的代碼中,MyThread類中定義了一個布爾類型的變量running,用于控制線程是否執行。在run()方法中,通過while循環不斷地執行代碼,直到running為false。在Main類中,啟動了一個新線程,并在之后調用了stopRunning()方法,將running設置為false,停止了線程的執行。