параметр. Также вы всегда можете развернуть.

словии, что у меня есть код, как показано ниже:

Future<Object> executeBy(ExecutorService executor) {
    return executor.submit(() -> {
        throw new IllegalStateException();
    });
}

нет проблем при использованииForkJoinPool#commonPool, но когда я использую параллелизмForkJoinPool это удвоитIllegalStateException, например:

executeBy(new ForkJoinPool(1)).get(); 
//                              ^--- double the IllegalStateException

Q1: почему параллелизмForkJoinPool удвоитьException происходит вCallable?

Q2: как избежать этого странного поведения?

Ответы на вопрос(2)

Ваш ответ на вопрос