ThreadPollExcutor執行緒池的狀態

老宋別偷懶發表於2020-12-08
Q:執行緒池有狀態麼?
A:當然有,RUNNING、SHUTDOWN、STOP、TIDYING、TERMINATED
RUNNING:執行狀態,接收新任務,處理舊任務。
SHUTDOWN:待關閉狀態,這個狀態不會接收新任務但會執行完阻塞中的任務。
STOP:停止狀態,不會接收新任務,結束阻塞中的任務。
TIDYING:整理狀態,此時所有任務都執行完畢,也沒有工作程式,執行termintaed方法後進入TERMINATED狀態。
TERMINATED:終止狀態,此時執行緒池完全終止了,並且完成了所有資源的釋放

相關文章