高併發編程-ExecutorCompletionService深入解析

要點解說 假設現在有一大批需要進行計算的任務,爲了提高整批任務的執行效率,你可能會使用線程池,向線程池中不斷submit異步計算任務,同時你需要保留與每個任務關聯的Future,最後遍歷這些Future,通過調用Future接口實現類的get方法獲取整批計算任務的各個結果。 雖然使用了線程池提高了整體的執行效率,但遍歷這些Future,調用Future接口實現類的get方法是阻塞的,也就是和當前這
相關文章
相關標籤/搜索