wiki:pthread_attr_setprocid_np

Nom

pthread_attr_setprocid_np- modifie l'identité du processeur cible

Synopsis

#include <pthread.h>
int pthread_attr_setprocid_np(pthread_attr_t *attr,short procid,short *old_procid);

Description

permet de changer l'identité du processeur cible, sur le quel le nouveau thread va s'exécuter, pour l'identité procid.
Si old_procid n'est pas null, il contiendra le numéro de l'ancien processeur cible.

L'identité d'un processeur est son numéro d'ordre tel qu'il est définit dans la plate-forme. Cette fonction ne fait pas partie de la norme POSIX.

Valeur Renvoyée

En cas de succès, pthread_attr_setprocid_np renvoie la valeur 0. En cas d'erreur, un code d'erreur est renvoyé.

Erreurs

EINVAL
l'argument attr est null ou inexistant ou alors procid est hors l'intervalle [0-__nb_proc].
__nb_proc est un paramètre du système définit le nombre des processeurs dans la plate-forme.

Auteur

Ghassan Almaless <Ghassan.Almalass@…>, <ghassan.almaless@…>, 2007

Voir Aussi

pthread_exit?, pthread_join, pthread_attr_init.

Last modified 17 years ago Last modified on Aug 14, 2007, 7:44:46 PM