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

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

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

7
Координация параллельного выполнения в node.js
Модель программирования node.js, управляемая событиями, несколько усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно легко (хотя и немного запутано для записи). Но как насчет параллельного выполнения? Скажем, у вас есть три задачи A, B, C, которые могут выполняться параллельно, и когда они будут выполнены, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.