Na maioria dos sistemas operacionais modernos, incluindo o Linux, o escalonamento de tarefa (processo / thread) é preemptivo - controlado pelo kernel. Uma tarefa não pode escolher não parar e não pode escolher a vez de outra tarefa. Em geral, as tarefas estão alheias ao fato de que o agendamento da CPU está acontecendo.