sched_yield - освободить процессор
НАЗВАНИЕsched_yield - освободить процессор
СИНТАКСИС
#include
int sched_yield(void);
ОПИСАНИЕ
Процесс может освободить процессор без блокировки, вызвав
sched_yield. Процесс будет перемещен в конец очереди
процессов с одинаковым статическим приоритетом, и
управление будет передано другому процессу. Замечание:
если текущий процесс является единственным в очереди
процессов с тем же приоритетом, то он продолжит работу
сразу после вызова функции sched_yield. В POSIX-системах,
в которых существует функция а именно в ,
задается определение _POSIX_PRIORITY_SCHEDULING.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При удачном завершении вызова возвращается 0. При ошибке
возвращается -1, а переменной errno присваивается номер
ошибки.
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1b (бывший POSIX.4)