Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       sched_yield - cede o processador

SINOPSE

       #include <sched.h>

       int sched_yield(void);

DESCRIÇÃO

       Um  processo pode ceder o processador voluntariamente sem precisar estar bloqueado, chamando sched_yield.
       O processo será então movido para o fim da fila de sua prioridade  estática,  e  um  novo  processo  será
       executado.

       Nota:  Se  o  processo  atual  é o único processo sendo executado na fila de mais alta prioridade naquele
       instante, este processo continuará a sua execução depois da chamada a sched_yield.

       Sistemas POSIX onde sched_yield é disponibilizada definem _POSIX_PRIORITY_SCHEDULING em <unistd.h>.

VALORES RETORNADOS

       Em caso de sucesso, sched_yield  retorna  0.   Caso  contrário,  -1  é  retornado,  e  errno  é  ajustado
       adequadamente.

DE ACORDO COM

       POSIX.1b (anteriormente POSIX.4)

VEJA TAMBÉM

       sched_setscheduler(2) para uma descrição do escalonador do Linux.

       Programming  for  the  real  world  -  POSIX.4  by Bill O. Gallmeister, O'Reilly & Associates, Inc., ISBN
       1-56592-074-0
       IEEE Std 1003.1b-1993 (Padrão POSIX.1b)
       ISO/IEC 9945-1:1996

TRADUZIDO PELA EQUIPE DO LDP-BR EM 29-08-2000

       André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Marcus Vinicius S. Brito <pazu@visotec.com.br>
       (revisão)