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