O encadeamento em tempo real de alta prioridade pode bloquear totalmente todas as outras atividades nesse circuito fechado sem retorno (a menos que os bloqueios de E / S de alguma forma)
SCHED_FIFO
implements a simple first-in, first-out scheduling algorithm without timeslices. A runnableSCHED_FIFO
task is always scheduled over anySCHED_NORMAL
tasks. When aSCHED_FIFO
task becomes runnable, it continues to run until it blocks or explicitly yields the processor; it has no timeslice and can run indefinitely.
Robert Love. Desenvolvimento do Kernel Linux (Terceira Edição). p. 64.
E para uma possível próxima pergunta:
Two or more
SCHED_FIFO
tasks at the same priority run round-robin, but again only yielding the processor when they explicitly choose to