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