Ciao ragazzi, ho bisogno di aiuto,
Sono un pò arrugginito con la programmazione ad oggeti, ma devo risovere questo problema.
Devo fare un Task Scheduler che esegue Task.
I Task possono essere aggiunti al Task scheduler ed eseguiti in ordine differente basandosi sulla priorità o l'interruptibilità.
un Task contiente:
Un intero che identifica il Task
Una Stringa che descrive il Task
Un intero che indica la priorità del Task
e un boolean che se è settatto a TRUE indica l'interruptibilità,FALSE viceversa.
La cosa ancora è piu difficile considerando che un TAsk puo contenere un SubTask che possono essere eseguito come parte dell'esecuzione del main Task.
L'interfaccia potrebbe essere
Mi date una mano? mi servirebbe almeno uno scheletro del codice in modo da ragionarci sopra.codice:public interface ITaskScheduler { void addTasks(ITask task); void ExecuteByPriority(); void executeUninterruptibleFirst(); }
Grazie.
M.