для создания графов зависимостей между файлами. Существует множество классов для вычисления расстояний, кластеризации и т. Д.

реализацию приложения Java, которое будет вычислять набор задач для выполнения. Задачи будут зависеть друг от друга, образуя ориентированный граф. Существует ли существующий SDK или алгоритм (желательно на Java), который поможет мне:

Определить график задачУбедитесь, что в графе нет циклических зависимостейВыполните задачи в графе, используя пул потоков

Шаг 3 - самая важная часть. Мне нужно выполнять задачи параллельно для достижения максимальной производительности, но при этом нужно убедиться, что задача не выполняется до ее зависимостей.

Ответы на вопрос(4)

Ваш ответ на вопрос