色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 啟動和關(guān)閉多線程

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

Java是一種面向?qū)ο蟮木幊陶Z言,在Java中,多線程編程是一種重要的編程方式。

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

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

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

關(guān)閉多線程可以通過調(diào)用Thread類的interrupt()方法實(shí)現(xiàn)。以下是代碼示例:

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

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