PTHREAD_KEY_CREATE |
PTHREAD : Création de clef |
| C pour Unix |
pthread.h |
Syntaxe
|
int pthread_key_create(pthread_key_t *key, void (*destructor)(void*));
|
Paramètres
| Nom |
Description |
| key |
Ce paramètre est un pointeur vers une variable de type pthread_key_t dans laquelle sera entreposée la clef nouvellement créée. Ce paramètre permet d'identifier une donnée spécifique que chaque processus léger pourra utiliser indépendamment. |
| destructor |
Ce paramètre est un pointeur vers une fonction de type void (*)(void *) qui sera appelée automatiquement lors de la terminaison d'un processus léger, si une valeur non nulle est associée à la clef. Ce paramètre peut être NULL si aucune fonction de destruction n'est nécessaire. |
Description
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.
Dernière mise à jour : Vendredi, le 5 Juin 2020