Документация по LinuxLinuxDoc.Ru 🔍

sched_yield - освободить процессор

НАЗВАНИЕ
sched_yield - освободить процессор

СИНТАКСИС

#include

int sched_yield(void);

ОПИСАНИЕ
Процесс может освободить процессор без блокировки, вызвав
sched_yield. Процесс будет перемещен в конец очереди
процессов с одинаковым статическим приоритетом, и
управление будет передано другому процессу. Замечание:
если текущий процесс является единственным в очереди
процессов с тем же приоритетом, то он продолжит работу
сразу после вызова функции sched_yield. В POSIX-системах,
в которых существует функция а именно в ,
задается определение _POSIX_PRIORITY_SCHEDULING.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При удачном завершении вызова возвращается 0. При ошибке
возвращается -1, а переменной errno присваивается номер
ошибки.

СООТВЕТСТВИЕ СТАНДАРТАМ

POSIX.1b (бывший POSIX.4)
Читать новости Linux в Telegram
Linux - sched_yield - освободить процессор
Мы в соцсетях ✉