Provided by: manpages-fr-dev_3.57d1p1-1_all bug

NOM

       pthread_attr_setschedpolicy,  pthread_attr_getschedpolicy  - Définir ou obtenir l'attribut
       de politique d'ordonnancement d'un objet d'attributs de thread

SYNOPSIS

       #include <pthread.h>

       int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy);
       int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy);

       Compilez et effectuez l'édition des liens avec l'option -pthread.

DESCRIPTION

       La fonction pthread_attr_setschedpolicy() définit l'attribut de politique d'ordonnancement
       de  l'objet  d'attributs  de  thread  auquel  attr fait référence à la valeur indiquée par
       policy. Cet attribut détermine la politique d'ordonnancement d'un thread créé en utilisant
       l'objet d'attributs de thread attr.

       Les  valeurs  possibles  pour  policy  sont  SCHED_FIFO,  SCHED_RR  et  SCHED_OTHER,  leur
       signification est décrite dans sched_setscheduler(2).

       La fonction pthread_attr_getschedpolicy() renvoie,  dans  le  tampon  pointé  par  policy,
       l'attribut  contenant  l'attribut  de politique d'ordonnancement de l'objet d'attributs de
       thread auquel attr fait référence.

       Pour que la politique définie par  pthread_attr_setschedpolicy()   puisse  être  prise  en
       compte   lors   de  l'appel  de  pthread_create(3),  l'appelant  doit  définir  l'attribut
       d'ordonnancement hérité de l'objet attr au moyen  de  pthread_attr_setinheritsched(3),  en
       lui assignant la valeur PTHREAD_EXPLICIT_SCHED.

VALEUR RENVOYÉE

       En  cas de réussite, ces fonctions renvoient 0 ; en cas d'erreur elles renvoient un numéro
       d'erreur non nul.

ERREURS

       pthread_attr_setschedpolicy() peut échouer avec l'erreur suivante :

       EINVAL Valeur invalide dans policy.

       POSIX.1-2001 documente également  une  erreur  ENOTSUP  (tentative  de  définition  de  la
       priorité à une valeur non prise en charge) pour pthread_attr_setschedpolicy().

CONFORMITÉ

       POSIX.1-2001.

EXEMPLE

       Consultez pthread_setschedparam(3).

VOIR AUSSI

       sched_setscheduler(2), pthread_attr_init(3), pthread_attr_setinheritsched(3),
       pthread_attr_setschedparam(3), pthread_create(3), pthread_setschedparam(3),
       pthread_setschedprio(3), pthreads(7)

COLOPHON

       Cette page fait partie de la publication 3.57 du projet man-pages Linux. Une description
       du projet et des instructions pour signaler des anomalies peuvent être trouvées à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a
       <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Denis Barbier (2010).

       Veuillez signaler toute erreur de traduction en écrivant à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».