#ifndef UNBOUNDED_PROLIFIC_HPP
#define UNBOUNTED_PROLIFIC_HPP

#include <sys/types.h>

using scheduler_task_fn = void(*)(int taskId, int workerId, int workerCount, void* context);

int run_unbounded_prolific_scheduler(int totalTasks, int K ,scheduler_task_fn taskFn, void* context);

#endif
