Описание тега recursivetask
1
ответ
RecursiveTask Throwing StackruError При выполнении ForkJoin
Я разработал RecursiveTask Вот код для задачи, которую я разработал. public class SearchTask extends RecursiveTask<Map<Short, Long>> { private static final long serialVersionUID = 1L; private int majorDataThreshold = 16001; private Concu…
05 апр '18 в 08:04
0
ответов
Я хотел бы сделать мой код более реализуемым для других приложений
Я хотел бы сделать мой код более реализуемым для других приложений. У меня нет проблем с кодом, он работает отлично. Я просто хотел бы переписать его, чтобы использовать его в других контекстах. Мой оригинальный код: import java.util.concurrent.*; c…
19 янв '14 в 15:38
1
ответ
Почему RecursiveTask реализует Serializable в форке соединения?
Я планирую использовать Fork/Join в своем приложении, расширяя RecursiveTask учебный класс. Я замечаю, что это Serializable, У меня есть несколько полей несериализуемых типов, которые я хочу сохранить в нем. Я мог бы сделать их кратковременными, но …
26 ноя '18 в 13:04
2
ответа
Вызов более 2-х RecursiveActionTasks в compute()
Каков был бы недостаток, чтобы вызвать много RecursiveAction в следующем коде? класс RecursiveActionThing extends RecursiveAction { int numbers = 1000; public RecursiveActionThing(int numbers) { this.numbers = numbers; } public void compute() { if (…
07 сен '13 в 15:57
0
ответов
Форма RecursiveTask Java 7 заняла больше времени, чем ожидалось
Я играю с RecursiveTask из параллельного пакета из Java 7. Он говорит, что этот класс имеет реализацию подхода forkJoin и может разбивать мои задачи на разные потоки. Поэтому я использовал пример Фибоначчи из документа Java и сравнил время выполнени…
30 янв '17 в 22:53
0
ответов
Влияют ли временные переменные в подклассе java.util.concurrent.RecursiveTask на его производительность при выполнении с ForkJoinPool?
Я работаю над приложением Spring Boot и в одном из REST API я использую ForkJoinPool для выполнения задачи (расширение java.util.concurrent.RecursiveTask) асинхронно. Недавно я обновил этот класс, чтобы пометить его переменные экземпляра как временн…
08 июн '18 в 09:40
0
ответов
Как правильно использовать Fork/Join Framework?
Я пишу простую программу с Fork/Join Framework. Для первой версии моей программы, которая не работает правильно, я использовал книгу "Герберт Щит. Java 7", для второй - я использовал Google. Пожалуйста, помогите мне понять, почему код, как в книге, …
08 ноя '17 в 21:59
1
ответ
Результаты RecursiveTask для ConcurrentMap
Я пытаюсь создать RecursiveTask<Map<Short, Long>> Я использую эту статью в качестве ссылки public class SearchTask2 extends RecursiveTask<Map<Short, Long>> { private final int majorDataThreshold = 16000; private ConcurrentNav…
04 апр '18 в 08:51
1
ответ
Абстрактный класс, наследующий от RecursiveTask
У меня проблемы, чтобы решить проблему. Сначала у меня есть абстрактный класс, унаследованный от RecursiveTask: public abstract class GeneratorTaskBase<T, U extends RecursiveTask<T>> extends RecursiveTask<T> { @Override protected T…
03 фев '15 в 11:02
0
ответов
Написание Junit для класса с использованием ForkJoin Framework и RecursiveTask
У меня есть метод, который использует структуру соединения java fork для выполнения задачи. псевдокод, как показано ниже method(dateRange){ listOfDate = expandDate(dateRange); forkjoinRecursiveTask = new RecursiveTask(ListOFdates) forkjoinpool.submi…
13 апр '20 в 19:24
1
ответ
Ошибка при попытке вычислить (3*3)^2 с помощью рекурсивной задачи (Fork and Join) в Java
Я должен использовать Java Recursive Task (Fork and Join) чтобы вычислить что-то вроде этого: (3*3)^2. У меня есть этот код, который должен работать: public class ForkJoin1 extends RecursiveTask<Long> { int num; public ForkJoin1 (int num) { th…
02 ноя '19 в 19:38
1
ответ
правильна ли реализация рекурсивной задачи ниже?
Я начинаю понимать реализацию рекурсивной задачи и рекурсивных действий. Основываясь на моем понимании и некоторой документации java, я придумал приведенный ниже код, чтобы сложить все числа в массиве. Мне нужна помощь в исправлении этого и помогите…
15 окт '20 в 21:46
1
ответ
Forkjoinpool VS последовательная производительность
Я сравниваю последовательную и параллельную производительность (используя ForkJoinPool) алгоритма (сумма первых n чисел): public class ForkJoinSumCalculator extends RecursiveTask<Long> { private static final ForkJoinPool FORKJOINPOOL = new For…
23 апр '22 в 15:40
0
ответов
WatchService большое количество каталогов (рекурсивно)
Я хочу обнаруживать изменения внутри каталога, поэтому реализую их с помощью WatchService. public class DirWatcher implements Runnable { private Path path; private ExecutorService exe; public DirWatcher(Path path, ExecutorService exe) { this.path = …
14 май '22 в 15:21
1
ответ
Результаты отличаются при параллельном суммировании в Java
Я сделал класс Sum, расширяющий RecursiveTask. Задача состоит в том, чтобы вычислить сумму 1 / a[i]. public class Sum extends RecursiveAction { int[] items; double result; int min = 100000; int from, to; Sum(int[] items, int from, int to) { this.ite…
15 окт '22 в 11:29