私はちょうどこの記事を読むのを終えました: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上のGoogleの#1ヒットを読むが、記事では、タイトルの質問に答えていない、それはあなたができますほとんどが...
+1 Fork-Joinは、特定の種類の問題を解決します。このタイプの問題がない場合は、ExecutorServiceを使用します。これは、Fork-Joinが使用するものです。 –
@JakubK OK。処理する画像が1000x1000の場合はどうなりますか?私はそれを前面またはD&Cの方法で分割することができます。それでは?私はまた、比較について考えていました - 多くのタスクvs数少ない、長寿命vs短い、等しいサイズの問題vsなど。 – Parobay
すべての部分を別々に処理して結果を結合できる場合は、fork-join –