Overview
First Come First Served Scheduling is a simple non-preemptive policy that processes the oldest ready task first.
Runs tasks in the order they arrive.
Compact metadata for implementation and discovery.
First Come First Served Scheduling is a simple non-preemptive policy that processes the oldest ready task first.
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 entering and leaving a queue in arrival order.
First Come First Served Scheduling operates in O(n log n) time and O(n) space within the Queue Scheduling family. Often compared with Shortest Job First and Round Robin Scheduling.
What each reference supports for this entry.
Operating-systems reference for first-come-first-served scheduling and FIFO ready-queue dispatch.
Good next jumps from the relationship graph, ranked for useful discovery.
First-come-first-served preserves arrival order, while shortest-job-first reorders by estimated duration.