gpt4 book ai didi

Java:子线程可以比主线程长寿吗

转载 作者:行者123 更新时间:2023-12-03 18:42:12 27 4
gpt4 key购买 nike

<分区>

我在 Java 中了解到:子线程的生命周期不会超过主线程,但是,这个应用程序的行为似乎显示出不同的结果。

子线程继续工作,而主线程已完成工作!

这是我的做法:

public class Main {

public static void main(String[] args) {

Thread t = Thread.currentThread();

// Starting a new child thread here
new NewThread();

try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}

System.out.println("\n This is the last thing in the main Thread!");


}
}

class NewThread implements Runnable {

private Thread t;

NewThread(){
t= new Thread(this,"My New Thread");
t.start();
}

public void run(){
for (int i = 0; i <40; i++) {
try {
Thread.sleep(4000);
System.out.printf("Second thread printout!\n");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

我在这里有什么不明白的……或者这是从 JDK 9 开始的 Java 中的新功能?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com