繁体   English   中英

Java中的一个线程将存活多长时间?

[英]How long a thread will be alive in java?

我使用创建一个线程

Thread t = new Thread();
t.start();

您使用t.start()启动线程; 现在线程将存活多长时间? X(上述问题的答案)秒后它将进入什么状态?

Thread t = new Thread();
t.start();
public void run(){
    System.out.println("Threads");
}

如果线程具有run()方法,将会发生什么?

只要空的Thread.run()方法不执行任何操作并返回,按照您所描述的完全创建和启动的线程将一直存在。 当线程终止时, t.isAlive()函数将返回false

通常,线程会做一些有用的事情,只要run()方法没有返回,线程就可以存活。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM