Bonsoir,

Je possède un ensemble de tâches, certaines tâches peuvent s’exécuter immédiatement, d'autre ont besoin que d'autre tâches ait été effectué avant de pouvoir se lancer.
Connaissez-vous une API qui permette de faire ça en Java ? Les API que j'ai pu trouver ne sont que des ordonnanceurs temporels.
En gros si j'illustre avec un exemple simple, j'ai 3 tâches : A, B, C.
A et B peuvent être exécuter directement, mais C nécessite que B ait été effectué.

Pour l'instant, j'ai fais mon propre système, mais il est loin d'être optimisé je pense et je trouve ma solution trop complexe et peu élégante.

Le but serait d'obtenir un graphe a partir de l'ensemble des tâches.

Merci d'avance