Interface Summary |
Scheduler |
A simple scheduler that accepts a task and schedules its for execution at
its own discretion (i.e., the behavior of the actual implementor). |
TaskProducer |
Instances of this interface will deliver new tasks as soon as they are available
while blocking in the next() call until then. |
TaskQueue |
This is the interface for a simple queue that allows to append or push arrays
of tasks to it. |
ThreadPool |
A ThreadPool interface that allows to execute tasks using pooled threads in order
to ease the thread creation overhead and additionally, to associate a callback
with the thread that executes the task. |