Task #17
Task queue manager
| Status: | New | Start date: | 09/04/2009 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | Spent time: | - | |
| Target version: | - |
Description
A class that provides something like a link list of tasks with dependency tracking.
This will be used to manage parallel tasks that depend on each others completion.
For example if I send tasks t1, t2, t4 (independent) and t3 depends on t1. Then t1,t2,t3 will sent to separate threads and t3 will be delayed until t1 has completed.
It should check success status as well.
The level of generalisation and implementation will be considered when it becomes clearer what tasks need to be managed and how threading works in Ada.