CompletionService優於ExecutorService

當使用ExecutrorService返回多個Futrue時,需要獲取時futrue中的多個返回值,我們一般把它放在隊列中去,假如先放入的線程並沒執行完,後放入的線程執行完了,我們還需要等待前一個線程執行完纔可以獲取返回的值,爲什麼我們不能哪個線程先執行完就先獲取哪個線程返回的值呢?CompletionService就實現 下面我們可以用隊列和CompletionService來對比一下 pack
相關文章
相關標籤/搜索