|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use felix.society | |
---|---|
felix.society | This package defines the data structure used by Felix to execute concurrent tasks -- it is named ``society'' because there is a hierarchy like: TaskSet/TaskList >= TaskSet/TaskList > Task > Worker. |
felix.task | This package instantiates tasks that can be executed in parallel. |
Classes in felix.society used by felix.society | |
---|---|
Task
A concurrent task. |
|
Task.TaskType
Type of task \in {TASKSET, TASKLIST, TASK} |
|
TaskList
TaskList -- Subtasks in it must be executed in order, and the downstream tasks can be executed only if the upstream tasks are joined. |
|
Worker
A worker is a Runnable object generated by Task/TaskList/TaskWorker. |
Classes in felix.society used by felix.task | |
---|---|
Task
A concurrent task. |
|
Worker
A worker is a Runnable object generated by Task/TaskList/TaskWorker. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |