我剛讀完這篇文章:What's the advantage of a Java-5 ThreadPoolExecutor over a Java-7 ForkJoinPool?,覺得答案不夠直。Java的Fork/Join與ExecutorService - 何時使用哪個?
您能用簡單的語言和示例來解釋Java 7的Fork-Join框架和舊的解決方案之間的權衡是什麼?
我也是從javaworld.com閱讀的話題Java Tip: When to use ForkJoinPool vs ExecutorService了谷歌的#1命中,但文章並沒有回答這個問題稱號時,它談論大多API差異...
+1 Fork-Join解決特定類型的問題。如果您沒有這種類型的問題,請使用ExecutorService,因爲這正是Fork-Join使用的方式。 –
@JakubK好的。如果我有一張1000x1000的圖片需要處理,該怎麼辦?我可以把它分成前面或D&C時尚。然後怎樣呢?我也在考慮比較 - 許多任務與少數,長壽與短期,同等大小問題vs不等等。 – Parobay
如果您可以分開處理所有部件,然後合併結果,則應使用fork-join –