Section courante

A propos

Section administrative du site

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