2013-05-14 77 views
3

如何檢查提交給ThreadPoolExecutor的所有任務是否完成?檢查ThreadPoolExecutor中的所有任務是否完成

新任務可以從以前提交的任務中添加,因此我不能撥打shutdown,然後awaitTermination也不要invokeAll,因爲它會忽略這些新任務。

+0

相關,但不同的問題,所以不是一個愚蠢的 - http://stackoverflow.com/questions/3929361/how-to-wait-for-all-tasks-in-an-threadpoolexecutor-to-finish-without-shutting -做 – djechlin

回答

1

您可以使用ThreadPoolExecutor.getCompletedTaskCount()

相關問題