Procesamiento gráfico dirigido en Java
Estoy buscando implementar una aplicación Java que computará un conjunto de tareas para ejecutar. Las tareas tendrán dependencias entre sí, formando un gráfico dirigido. ¿Existe un SDK o algoritmo existente (preferiblemente en Java) que me ayude a:
Definir el gráfico de tareasAsegúrese de que no hay dependencias cíclicas en el gráficoEjecute las tareas en el gráfico utilizando un grupo de subprocesosStep 3 es la parte más importante. Necesito ejecutar las tareas de forma paralela para obtener el máximo rendimiento y asegurarme de que una tarea no se ejecute antes de sus dependencias.