标签: java executorservice
我想知道使用默认的ExecutorService是否有主要缺点,例如CallableFuture::supplyAsync直接提供的默认服务,默认情况下使用ForkJoinPool。
CallableFuture::supplyAsync
ForkJoinPool
如果我没有完全弄错,Stream::parallel将使用同一池。 这就是为什么我问自己,创建像这样的自定义池是否更好 Executors.newWorkStealingPool,并使用此名称而不是默认名称,以免混淆。
Stream::parallel
Executors.newWorkStealingPool
也许还有其他我没想到的重要要点。