readyqueue.hpp 204 B

1234567891011121314
  1. #pragma once
  2. #include <list>
  3. #include <kernel/task/thread.hpp>
  4. namespace kernel::task::dispatcher {
  5. void enqueue(thread* thd);
  6. void dequeue(thread* thd);
  7. thread* next();
  8. } // namespace kernel::task