Task #17

Task queue manager

Added by Fedor Gelfreich over 2 years ago.

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.

Also available in: Atom PDF