如何重新啟動 Java 中已終止的執行緒?
一個執行緒在其生命週期中會經過多個階段。例如,一個執行緒會誕生、啟動、執行,然後死亡。
新建 − 一個新執行緒以新建狀態開始其生命週期。它會一直保持此狀態,直至程式啟動該執行緒。它也稱為已誕生執行緒。
可執行 − 新誕生的執行緒啟動後,該執行緒將變為可執行。處於此狀態的執行緒被認為正在執行其任務。
等待 − 有時,一個執行緒會在等待其他執行緒執行任務時,轉換為等待狀態。僅當另一個執行緒向等待執行緒發出繼續執行的訊號時,該執行緒才會轉換回可執行狀態。
定時等待 − 一個可執行執行緒可以進入定時等待狀態,持續指定時間間隔。處於此狀態的執行緒會在該時間間隔到期或等待事件發生時,轉換回可執行狀態。
終止(死亡) − 一個可執行執行緒在完成其任務或以其他方式終止時,會進入終止狀態。
一旦執行緒進入宕機狀態,它將無法重新啟動。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP