Thread scheduling
Scheduling policies
Parent topic
:
Scheduling policies
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 1. FIFO scheduling.
Related concepts
Priorities and scheduling (
QNX Neutrino
Programmer's Guide)
Priorities (Getting Started with
QNX Neutrino
)
The kernel as arbiter (Getting Started with
QNX Neutrino
)
Related reference
pthread_setschedparam()
pthread_setschedprio()
sched_setparam()
sched_setscheduler()
SchedSet(), SchedSet_r()