Как выбрать исполнителя для CompletableFuture :: supplyAsync
CompletableFuture::supplyAsync(() -> IO bound queries)
Как выбрать Executor для CompletableFuture :: supplyAsync, чтобы избежать загрязненияForkJoinPool.commonPool()
.
Есть много вариантов вExecutors
(newCachedThreadPool
, newWorkStealingPool
, newFixedThreadPool
так далее)
И я читал о новом ForkJoinPoolВот
Как выбрать правильный вариант для моего варианта использования?