Definition
The multi-level feedback queue is a classic CPU scheduler that uses several priority queues with different time slices and demotes long-running jobs to lower priority. It’s simple, robust, and remarkably good at making interactive workloads feel snappy without starving batch jobs.