Scheduler

Noun · Development

Definitions

  1. 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."

Related Terms