|
|
Definition at line 20 of file BoostScheduler.h. |
|
|
Frame-locked task queue. Useful for tasks that must execute in sync with each other. Eg. graphics rendering, input handling, possibly physics, etc. Definition at line 28 of file BoostScheduler.h. |
|
|
Fixed-length frame queue, for periodic tasks. Useful for a set of tasks where each processing step should only take a given amount of time, and where low-priority tasks can tolerate being called at a much lower than expected frequency under periods of heavy load. (Can help create a fixed frame-rate). Definition at line 37 of file BoostScheduler.h. |
|
|
Adaptively adjusted frame-length queue, for periodic tasks. Useful for managing tasks under fluctuating load. As load increases, higher variance tasks are used as a buffer to ensure low variance tasks are executed regularly. If load stays high, the over-capacity processing burden is spread amongst all tasks and frame rate drops. Definition at line 45 of file BoostScheduler.h. |
|
|
Definition at line 126 of file Scheduler.h. |
|
|
Definition at line 17 of file TaskOrderingPolicies.h. |
Copyright (c) 2005, Paul Bridger
All rights reserved.