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