Вопросы по теме 'forkjoinpool'
Почему эта простая вилка Java не работает?
Я собираюсь протестировать этот пул forkjoin, но он не работает нормально. Интересно, почему?
Это класс, который я сделал, чтобы получить массив и добавить 3 к его элементам:
import static java.util.concurrent.ForkJoinTask.invokeAll;
import...
1861 просмотров
schedule
03.02.2023
ForkJoinPool и Future.Get
Предполагая, что у меня есть настройка ForkJoinPool со степенью параллелизма n, и что я вызываю параллельные вычисления следующим образом:
workpool.submit(
() -> {
objects.values().parallelStream().forEach(obj...
1245 просмотров
schedule
21.12.2022
ForkJoinPool и асинхронный ввод-вывод
В одном из моих вариантов использования мне нужно получить данные с нескольких узлов. Каждый узел поддерживает диапазон (раздел) данных. Цель состоит в том, чтобы прочитать данные как можно быстрее. Ограничения есть, мощность раздела заранее не...
1196 просмотров
schedule
09.08.2022
Почему stream parallel() не использует все доступные потоки?
Я попытался запустить 100 задач Sleep параллельно, используя Java8(1.8.0_172) stream.parallel(), представленный внутри пользовательского пула ForkJoinPool с более чем 100 доступными потоками. Каждая задача будет засыпать на 1 секунду. Я ожидал,...
404 просмотров
schedule
22.04.2023
ForkJoinPool: вызывает ли invokeall() неправильный порядок?
Насколько я понимаю, ForkJoinPool использует принцип «последним пришел — первым ушел» (LiFo). Возможно, лучшее объяснение, которое я смог найти, это эта ссылка . Однако метод invokeall() в ForkJoinPool.java, по-видимому, объединяет...
129 просмотров
schedule
30.06.2022
Ошибка Angular Rxjs forkJoin: невозможно прочитать свойство «подписаться» на неопределенное
Я пытаюсь добавить несколько вложений в элемент списка SharePoint. Метод службы принимает список вложений и должен возвращать ответ только после загрузки всех файлов (Sharepoint API принимает только один файл за раз) . Поэтому для этой цели я...
229 просмотров
schedule
31.03.2023
что означает число в текущем названии темы?
У меня есть вопрос о Thread при разработке Java-приложений.
Приведенный ниже код является результатом распечатки кода в методе thread.currentThread();
Thread[ForkJoinPool-1-worker-2,5,main]
Означает ли 1 индекс пула?
2 означает рабочий...
62 просмотров
schedule
12.04.2023
Как на самом деле работает ForkJoinPool#awaitQuiescence?
У меня есть следующая реализация RecursiveAction , единственная цель этого класса - печатать от 0 до 9, но из разных потоков, если это возможно:
public class MyRecursiveAction extends RecursiveAction {
private final int num;
public...
85 просмотров
schedule
11.06.2023
Java runAsync и ForkJoin, когда vCPU равен 2
У меня есть приложение для загрузки с тяжелой загрузкой, которое работает на экземпляре AWS t3.large EC2 с двумя виртуальными процессорами.
У меня есть два этапа расчета, и на первом этапе я намерен использовать supplyAsync с пулом потоков из 2...
113 просмотров
schedule
18.03.2022