Skip to main content
PreparationZone Logo
PreparationZone
Back to Java

Java · Hard · Pro

Common ForkJoinPool — parallel streams default — sizing risks?

JavaConcurrencyStaff
Model answerPreview

Common ForkJoinPool

parallelStream() and default CompletableFuture async use the common pool sized to available processors—1 less than cores. Blocking tasks on the pool starve other parallel work.