Linux repositories inspector

pthread_setschedparam(3) - Français

LinuxThreads
11 mars 1998
Aliases: pthread_getschedparam(3), pthread_getschedparam(3), pthread_getschedparam(3), pthread_getschedparam(3), pthread_getschedparam(3), pthread_getschedparam(3), pthread_getschedparam(3)

manpages-fr-dev

French version of the development manual pages

man-pages-fr

French version of the Linux man-pages

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NOM

pthread_setschedparam, pthread_getschedparam - Paramètres d’ordonnancement du thread

SYNOPSIS

#include <pthread.h>
int pthread_setschedparam(pthread_t target_thread, int politique, const struct sched_param *param);
int pthread_getschedparam(pthread_t target_thread, int *politique, struct sched_param *param);

DESCRIPTION

pthread_setschedparam() change la politique et les paramètres d’ordonnancement pour le thread target_thread tels qu’indiqués par politique et param. politique peut être soit SCHED_OTHER (processus normal non temps-réel), SCHED_RR (temps réel round-robin) ou SCHED_FIFO (temps-réel fifo). param change les paramètres d’ordonnancement pour les deux politiques temps réel. Voir sched_setpolicy(2) pour plus d’information sur ces politiques.
Les politiques d’ordonnancement temps réel SCHED_RR et SCHED_FIFO ne sont disponibles que pour les processus possédant les privilèges du super-utilisateur.
pthread_getschedparam() récupère la politique et les paramètres d’ordonnancement du thread target_thread et les enregistre aux emplacements mémoire pointés respectivement par politique et param.

VALEUR RENVOYÉE

pthread_setschedparam() et pthread_getschedparam() renvoient 0 en cas de succès et un code d’erreur non nul en cas d’erreur.

ERREURS

En cas d’erreur, pthread_setschedparam() renvoie l’un des codes d’erreurs suivants :
EINVAL politique n’est pas parmi : SCHED_OTHER, SCHED_RR, SCHED_FIFO.
EINVAL La valeur de la priorité indiquée par param n’est pas valide pour la politique choisie.
EPERM Le thread appelant ne possède pas les droits du super-utilisateur.
ESRCH target_thread n’est pas valide ou est déjà terminé.
EFAULT param pointe en dehors de l’espace mémoire du processus.
En cas d’erreur, pthread_getschedparam() renvoie l’un des codes d’erreurs suivants :
ESRCH target_thread n’est pas valide ou est déjà terminé.
EFAULT politique ou param pointe en dehors de l’espace mémoire du processus.

AUTEUR

Xavier Leroy <Xavier DOT Leroy AT inria DOT fr>

TRADUCTION

Ce document est une traduction réalisée par Thierry Vignaud <tvignaud AT mandriva DOT com> en 2000 et révisée le 19 novembre 2007.
L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 pthread_setschedparam ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
⇧ Top