Programming Overview
Scheduling policies
Parent topic
:
Scheduling policies
FIFO scheduling
QNX SDP
7.1
Programmer's Guide
Developer
Updated: October 28, 2024
In FIFO (
SCHED_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. Thread A runs until it blocks.
Related concepts
The QNX Neutrino Microkernel (System Architecture)
Processes and Threads (Getting Started with
QNX Neutrino
)
Related reference
procnto
pthread_setschedparam()
pthread_setschedprio()
sched_setparam()
sched_setscheduler()
sched_yield()
SchedSet(), SchedSet_r()