|
gtsam
|
Policy-based work-stealing scheduler. More...
Go to the source code of this file.
Classes | |
| class | gtsam::Scheduler< Y, Policy > |
| Thread pool scheduler parameterized by a queue Policy. More... | |
Namespaces | |
| namespace | gtsam |
| Global functions in a separate testing namespace. | |
Policy-based work-stealing scheduler.
This header defines a small, thread-based scheduler core that executes tasks using per-worker queues with opportunistic work-stealing. The queue behavior (e.g., LIFO/FIFO, priority ordering) is defined by a Policy type.
Public convenience wrappers are provided in TaskScheduler.h and PriorityScheduler.h.