gtsam
Loading...
Searching...
No Matches
Scheduler.h File Reference

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.

Detailed Description

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.

Author
Frank Dellaert
Date
May, 2025