FIFO scheduling

In FIFO scheduling, a thread selected to run continues executing until it:

  • voluntarily relinquishes control (e.g. it blocks)
  • is preempted by a higher-priority thread
Figure showing FIFO scheduling.