Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
ForkJoinPool myPool = new ForkJoinPool(10);
StreamEx.of(input).parallel(myPool). // и дальше что угодноПо многочисленным тестам формула запуска приблизительно следующая, количество подзадач должно быть: (Количество ядер +0) или (Количество ядер +1). Эти варианты тестировался на нескольких серьезных серверах и нескольких обычных машинах.Неудачная формулировка. Слишком общая, а речь явно идёт об cpu-bound задачах.
Java 8 в параллель. Учимся создавать подзадачи и контролировать их выполнение