#ifndef DYNAMIC_SCHEDULER_HPP
#define DYNAMIC_SCHEDULER_HPP

#include "scheduler_iface.hpp"

// Pure dynamic: a shared next-frame counter, every thread grabs one frame
// per pop under a single mutex. Lowest unit of work, highest mutex traffic.
int run_dynamic_scheduler(int F, int K, task_fn_t task, void* ctx, bool affinity);

#endif
