SCHED_YIELD(2)     Manuel du programmeur Linux     SCHED_YIELD(2)


NOM
       sched_yield - Céder le processeur.

SYNOPSIS
       #include <sched.h>

       int sched_yield(void);

DESCRIPTION
       Un  processus  peut  volontairement  libérer le processeur
       sans se bloquer en  appelant  sched_yield.   Le  processus
       sera  alors  déplacé  à  la  fin de la liste des processus
       prêts de sa priorité, et un autre processus sera  exécuté.


       Note:  Si  le  processus  est  le  seul  avec une priorité
       élevée, il continuera  son  exécution  après  un  appel  à
       sched_yield.

       Les systèmes POSIX sur lesquels sched_yield est disponible
       définissent _POSIX_PRIORITY_SCHEDULING dans <unistd.h>.


VALEUR RENVOYÉE
       sched_yield renvoie 0  s'il  réussit  ou  -1  s'il  échoue
       auquel cas errno contient le code d'erreur.


CONFORMITÉ
       POSIX.1b (POSIX.4)

VOIR AUSSI
       sched_setscheduler(2)  pour  une  description  de l'ordon­
       nancement sous 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 (POSIX.1b standard)
       ISO/IEC 9945-1:1996


TRADUCTION
       Christophe Blaess, 1997.













Linux                      8 Avril 1997                         1