Overview
Priority Scheduling chooses tasks according to assigned priority values rather than arrival order alone.
Runs the ready task with the highest priority.
Compact metadata for implementation and discovery.
Priority Scheduling chooses tasks according to assigned priority values rather than arrival order alone.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n log n)
Space
O(n)
Show tasks ordered by priority before execution.
Priority Scheduling operates in O(n log n) time and O(n) space within the Priority Scheduling family. Often compared with Earliest Deadline First and Round Robin Scheduling.
What each reference supports for this entry.
Operating-systems reference for priority scheduling, ready-queue ordering, and starvation/aging tradeoffs.
Good next jumps from the relationship graph, ranked for useful discovery.
Priority scheduling chooses by priority, while round robin rotates through runnable tasks.
Priority Scheduling is an alternative to Earliest Deadline First within the Priority Scheduling family.