Scheduler
Noun · Development
Definitions
A system component that decides which process, thread, or task gets access to a shared resource (typically a CPU core) and for how long, using policies like round-robin, priority-based, or completely fair scheduling.
In plain English: The part of a system that decides which tasks get to run and in what order, like a traffic controller for computing work.
Example: "The scheduler is starving our background jobs because the real-time threads keep preempting them."