2011-02-04 2 views
8

Sto cercando un prototipo o implementazione per un sistema di accodamento/programmazione con dipendenze tra le singole attività. Per essere più specifici:Coda C++ con dipendenze

task_0, task_1, task_2, ... l'attività 10 arriva in coda. Le attività sono richieste http.

Voglio inviare task_2 solo se task_0 è completato. task_1 può essere inviato senza prevedere che task_1 sia completato ma che task_2 deve attendere.

Idee? Modelli che esistono già e corrispondono a questa descrizione?

+0

Cosa c'è di sbagliato con l'utilizzo di una coda o avete bisogno di essere in grado di elaborare '' task_3' prima task_2' perché non dipende da altri, ma 2 è tenuto a causa di 1 ? – Tony

+0

In che modo task_2 ti dice che dipende da task_0? La solita tattica è che task_0 è qualcosa che richiede che succedano cose successive, e qualunque task task_0 aggiungerà cose alla coda come ultimo passo. – btilly

+0

@ Tony, corretto. – cateof

risposta