簡體   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