fork-join

Я usimg angular 2, и я использую forkjoin для одного из сценариев, где я должен выполнить несколько вызовов rest параллельно.Следование-моя функция private getBatchObservableData(data: Array<Widget>): Observable<any> { let observableBatch = []; data.forEach(widget => { observab...

Простой тест, который демонстрирует проблему: package com.test; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.ForkJoinTask; import java.util.concurrent.RecursiveTask; public class Main extends RecursiveTask<Long> { privat...

Это стало "побочным эффектом" к ответу на другой вопрос сегодня. Это скорее любопытство, чем реальная проблема. Java SE 7 предлагает то, что Oracle называет "Fork / join framework". Это предположительно лучший способ планирования работы для нескольких процессоров. Хотя я понимаю, как это должно работать, я ...

Из этого вопроса " будут ли внутренние параллельные потоки обрабатываться полностью параллельно, прежде чем рассматривать возможность распараллеливания внешнего потока?", я понял, что потоки выполняют работу-воруют. Однако я заметил, что это часто не происходит. Например, если у меня есть список, скажем, 100...

В C++, в чем разница между divide и conquer & fork и join? Это вилка и вступить в конкретном случае "разделяй и властвуй", потому что ветвления и соединения применяется только в параллельности? Спасибо!...

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

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