Description
Cette bibliothèque renferme les définitions des processus.
Liste des fonctions
Nom | Description |
---|---|
PTHREAD_ATTR_DESTROY | Cette fonction permet de détruire un objet d'attributs d'un processus léger. |
PTHREAD_ATTR_GETDETACHSTATE | Cette fonction permet de demander la valeur d'un attribut spécifié. |
PTHREAD_ATTR_GETGUARDSIZE | Cette fonction permet de demander l'attribut spécifié dans l'objet spécifié. |
PTHREAD_ATTR_GETINHERITSCHED | Cette fonction permet de demander l'attribut dans le paramètre spécifié. |
PTHREAD_ATTR_GETSCHEDPARAM | Cette fonction permet de demander l'attribut de paramètre de planification spécifié. |
PTHREAD_ATTR_GETSCHEDPOLICY | Cette fonction permet de demander la politique de planification pour l'attribut spécifié. |
PTHREAD_ATTR_GETSCOPE | Cette fonction permet de demander l'attribution d'étendue de contention dans l'objet spécifié. |
PTHREAD_ATTR_GETSTACKADDR | Cette fonction permet de demander l'attribut de création d'un processus léger dans l'objet spécifié. |
PTHREAD_ATTR_GETSTACKSIZE | Cette fonction permet de demander la taille d'une pile d'attribut pour l'objet spécifié. |
PTHREAD_ATTR_INIT | Cette fonction permet d'initialiser un objet d'attributs de processus léger. |
PTHREAD_ATTR_SETDETACHSTATE | Cette fonction permet d'entreposer la valeur d'un attribut spécifié. |
PTHREAD_ATTR_SETGUARDSIZE | Cette fonction permet de fixer l'attribut spécifié dans l'objet spécifié. |
PTHREAD_ATTR_SETINHERITSCHED | Cette fonction permet de fixer l'attribut dans le paramètre spécifié. |
PTHREAD_ATTR_SETSCHEDPARAM | Cette fonction permet de fixer l'attribut de paramètre de planification spécifié. |
PTHREAD_ATTR_SETSCHEDPOLICY | Cette fonction permet de fixer la politique de planification pour l'attribut spécifié. |
PTHREAD_ATTR_SETSCOPE | Cette fonction permet de fixer l'attribution d'étendue de contention dans l'objet spécifié. |
PTHREAD_ATTR_SETSTACKADDR | Cette fonction permet de fixer l'attribut de création d'un processus léger dans l'objet spécifié. |
PTHREAD_ATTR_SETSTACKSIZE | Cette fonction permet de fixer la taille d'une pile d'attribut pour l'objet spécifié. |
PTHREAD_CANCEL | Cette fonction permet d'annuler l'exécution d'un processus léger. |
PTHREAD_CLEANUP_POP | Cette fonction permet de dépiler la routine en haut de la pile de nettoyage d'annulation du processus léger appelant et l'appelle éventuellement (si l'exécution spécifié est différent de zéro). |
PTHREAD_CLEANUP_PUSH | Cette fonction permet d'empiler la routine du gestionnaire de nettoyage d'annulation spécifiée sur la pile de nettoyage d'annulation de processus léger appelant. |
PTHREAD_COND_BROADCAST | Cette fonction permet de débloquer tous les processus léger actuellement bloqués sur la condition spécifié. |
PTHREAD_COND_DESTROY | Cette fonction permet de détruire la variable de condition spécifié. |
PTHREAD_COND_INIT | Cette fonction permet d'initialiser la variable condition référencé spécifié avec les attributs référencé spécifié. |
PTHREAD_COND_SIGNAL | Cette fonction permet de débloquer au moins l'un des processus léger étant bloqués sur la variable de condition spécifié. |
PTHREAD_COND_TIMEDWAIT | Cette fonction permet d'attendre après un bloc de variable de condition et retourne une erreur si un délai est passé. |
PTHREAD_COND_WAIT | Cette fonction permet d'attendre après un bloc de variable de condition. |
PTHREAD_CONDATTR_DESTROY | Cette fonction permet de détruire l'objet d'attributs de la variable de condition. |
PTHREAD_CONDATTR_GETPSHARED | Cette fonction permet de demander la valeur de l'attribut de processus partagé à partir de l'objet d'attribut spécifié. |
PTHREAD_CONDATTR_INIT | Cette fonction permet d'initialiser une variable d'attributs spécifié avec la valeur par défaut pour tous les attributs définis par l'intégration. |
PTHREAD_CONDATTR_SETPSHARED | Cette fonction permet de fixer l'attribut de processus partagé dans un objet d'attributs initialisé spécifié. |
PTHREAD_CREATE | Cette fonction permet de créer un processus léger. |
PTHREAD_DETACH | Cette fonction permet de détacher un processus léger. |
PTHREAD_EQUAL | Cette fonction permet de comparer 2 identificateurs de processus léger. |
PTHREAD_EXIT | Cette fonction permet de terminer un processus léger. |
PTHREAD_GETCONCURRENCY | Cette fonction permet de demander le niveau de concurrence. |
PTHREAD_GETSCHEDPARAM | Cette fonction permet de demander la politique de planification et les paramètres de planification des processus léger individuels au sein d'un processus multi-processus léger. |
PTHREAD_GETSPECIFIC | Cette fonction permet de demander la valeur actuellement liée à la clef spécifiée pour le compte du processus léger appelant. |
PTHREAD_JOIN | Cette fonction permet de suspendre l'exécution d'un processus léger appelant jusqu'à ce que le processus léger destinataire se termine, sauf si le processus léger destinataire est déjà terminé. |
PTHREAD_KEY_CREATE | Cette fonction permet de créer une clef de données spécifique au processus léger visible pour tous les processus léger du processus. |
PTHREAD_KEY_DELETE | Cette fonction permet de supprimer une clef de données spécifique au processus léger retournée par pthread_key_create(). |
PTHREAD_MUTEX_DESTROY | Cette fonction permet de détruire l'objet Mutex spécifié. |
PTHREAD_MUTEX_GETPRIOCEILING | Cette fonction permet de demander la limite de priorité courante du Mutex. |
PTHREAD_MUTEX_INIT | Cette fonction permet d'initialiser l'objet Mutex spécifié avec l'attribut spécifié. |
PTHREAD_MUTEX_LOCK | Cette fonction permet de verrouiller un Mutex spécifié. |
PTHREAD_MUTEX_SETPRIOCEILING | Cette fonction permet de verrouiller un Mutex spécifié s'il est déverrouillé, ou bloque jusqu'à ce qu'il réussisse à verrouiller le Mutex, puis il modifie la limite de priorité du Mutex et libère le Mutex. |
PTHREAD_MUTEX_TRYLOCK | Cette fonction permet de verrouiller un Mutex spécifié mais retourne immédiatement s'il est déjà verrouillé. |
PTHREAD_MUTEX_UNLOCK | Cette fonction permet de déverrouiller un Mutex spécifié. |
PTHREAD_MUTEXATTR_DESTROY | Cette fonction permet de détruire un objet d'attribut Mutex. |
PTHREAD_MUTEXATTR_GETPRIOCEILING | Cette fonction permet de demander la limite de l'attribut de priorité d'un objet Mutex spécifié. |
PTHREAD_MUTEXATTR_GETPROTOCOL | Cette fonction permet de demander l'attribut de protocole d'un objet d'attribut Mutex. |
PTHREAD_MUTEXATTR_GETPSHARED | Cette fonction permet de demander la valeur de l'attribut de partage de processus à partir de l'objet d'attribut spécifié. |
PTHREAD_MUTEXATTR_GETTYPE | Cette fonction permet de demander le type d'attribut de Mutex. |
PTHREAD_MUTEXATTR_INIT | Cette fonction permet d'initialiser un objet d'attribut Mutex avec la valeur par défaut pour tous les attributs définis par l'intégration. |
PTHREAD_MUTEXATTR_SETPRIOCEILING | Cette fonction permet de demander la limite de l'attribut de priorité d'un objet Mutex spécifié. |
PTHREAD_MUTEXATTR_SETPROTOCOL | Cette fonction permet de demander l'attribut de protocole d'un objet d'attribut Mutex. |
PTHREAD_MUTEXATTR_SETPSHARED | Cette fonction permet de fixer l'attribut de partage de processus dans un objet d'attributs initialisé spécifié. |
PTHREAD_MUTEXATTR_SETTYPE | Cette fonction permet de fixer le type d'attribut de Mutex. |
PTHREAD_ONCE | Cette fonction permet d'appeler init_routine() sans paramètre s'il s'agit du premier appel au processus léger dans un processus. |
PTHREAD_RWLOCK_DESTROY | Cette fonction permet de détruire l'objet de verrouillage en lecture/écriture spécifié et libère toutes les ressources utilisées par le verrou. |
PTHREAD_RWLOCK_INIT | Cette fonction permet d'initialiser le verrouillage en lecture/écriture spécifié avec les attributs spécifié. |
PTHREAD_RWLOCK_RDLOCK | Cette fonction permet d'appliquer un verrouillage en lecture au verrou en lecture/écriture spécifié. |
PTHREAD_RWLOCK_TRYRDLOCK | Cette fonction permet d'appliquer un verrouillage en lecture au verrou en lecture/écriture spécifié mais échoue si un processus léger détient un verrou en écriture ou si des écritures sont bloqués. |
PTHREAD_RWLOCK_TRYWRLOCK | Cette fonction permet d'appliquer un verrouillage en écriture au verrou en lecture/écriture spécifié mais échoue si un processus léger détient un verrou en écriture ou si des écritures sont bloqués. |
PTHREAD_RWLOCK_UNLOCK | Cette fonction permet de déverrouiller un objet de verrou en lecture/écriture. |
PTHREAD_RWLOCK_WRLOCK | Cette fonction permet d'appliquer un verrouillage en écriture au verrou en lecture/écriture spécifié. |
PTHREAD_RWLOCKATTR_DESTROY | Cette fonction permet de détruire un objet d'attributs de verrouillage en lecture/écriture. |
PTHREAD_RWLOCKATTR_GETPSHARED | Cette fonction permet de demander la valeur de l'attribut de partage de processus à partir de l'objet d'attributs initialisé spécifié. |
PTHREAD_RWLOCKATTR_INIT | Cette fonction permet d'initialiser un attribut spécifié de verrouillage en lecture/écriture avec la valeur par défaut pour tous les attributs définis par l'intégration. |
PTHREAD_RWLOCKATTR_SETPSHARED | Cette fonction permet de fixer l'attribut de partage de processus dans un objet d'attributs initialisé spécifié. |
PTHREAD_SELF | Cette fonction permet de demander l'identificateur de processus léger de l'appelant. |
PTHREAD_SETCANCELSTATE | Cette fonction permet de fixer l'état d'annulation du processus léger appelant à l'état spécifié et retourne l'état d'annulation précédent à l'emplacement référencé spécifié. |
PTHREAD_SETCANCELTYPE | Cette fonction permet de fixer l'état d'annulation du processus léger appelant sur le type spécifié et retourne le type d'annulation précédent à l'emplacement référencé spécifié. |
PTHREAD_SETCONCURRENCY | Cette fonction permet de fixer le niveau de concurrence. |
PTHREAD_SETSCHEDPARAM | Cette fonction permet de demander la politique de planification et les paramètres de planification des processus léger individuels au sein d'un processus multi-processus léger. |
PTHREAD_SETSPECIFIC | Cette fonction permet d'associer une valeur spécifique au processus léger à une clef obtenue via un appel précédent pthread_key_create(). |
PTHREAD_TESTCANCEL | Cette fonction permet de créer un point d'annulation dans le processus léger appelant. |
Dernière mise à jour : Samedi, le 7 avril 2018