當前位置:編程學習大全網 - 網站源碼 - 如何判斷線程是否結束?

如何判斷線程是否結束?

通過Thread類中的isAlive()方法判斷線程是否活動;

線程啟動後,將返回true只要它還沒有跑完;

除了上面壹種還有兩種;

1,通過Thread.activeCount()方法判斷當前線程的線程組中活動線程的數量,當其為1時,其他線程已經運行完畢;

2.通過java.util.concurrent.Executors中的方法創建壹個線程池,並使用這個線程池啟動線程。所有要啟動的線程啟動後,執行線程池的shutdown()方法,即線程池在所有線程執行完畢後關閉。然後通過線程池isTerminated()方法,判斷線程池是否已經關閉。線程池的成功關閉意味著所有線程都已運行完畢;

比如說;

  • 上一篇:b站如何抽獎
  • 下一篇:妳好,我是易語言菜鳥,能幫我解釋下“句柄”的具體含義嗎?網上搜索很多,講得都很抽象!比如說:全局_句
  • copyright 2024編程學習大全網