小编bit*_*007的帖子

Java8 ForkJoinPool和Executors.newWorkStealingPool之间的详细区别?

使用中的低级差异是什么:

ForkJoinPool = new ForkJoinPool(X);
Run Code Online (Sandbox Code Playgroud)

ExecutorService ex = Executors.neWorkStealingPool(X);
Run Code Online (Sandbox Code Playgroud)

其中X是所需的并行级别,即线程运行..

根据文档我发现它们相似.还告诉我哪一个在任何正常用途下更合适和安全.我有1.3亿个条目写入BufferedWriter并使用Unix排序按第1列排序.

另请告诉我如果可能的话要保留多少个线程.

注意:我的系统有 8个核心处理器和 32 GB RAM.

multithreading executorservice fork-join executors forkjoinpool

15
推荐指数
2
解决办法
5936
查看次数