Вопросы с тегом «fork-join»

134
Чем фреймворк fork / join лучше, чем пул потоков?

Каковы преимущества использования новой структуры fork / join по сравнению с простым разделением большой задачи на N подзадач вначале, отправкой их в кэшированный пул потоков (от Executors ) и ожиданием завершения каждой задачи? Я не вижу, как использование абстракции fork / join упрощает проблему...

86
Почему параллельный поток с лямбдой в статическом инициализаторе вызывает тупик?

Я столкнулся со странной ситуацией, когда использование параллельного потока с лямбдой в статическом инициализаторе, казалось бы, занимает вечность без использования ЦП. Вот код: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); }...

79
Координация параллельного выполнения в node.js

Модель программирования node.js, управляемая событиями, несколько усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно легко (хотя и немного запутано для записи). Но как насчет параллельного выполнения? Скажем, у...