Bonjour,
Je suis entrain de me renseigner à propose des threads POSIX sous unix,
Lors de la première lecture d'un exemple, j'ai trouvé des difficultés pour le comprendre: ce sont des pointeurs de fonctions !!
La fonction que le thread appelle est :
cette syntaxe corresponds à quoi !! ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void *mafonction(void *arg) { //bloc d'instructions }
je sais bien les pointeurs et leurs fonctionnement !!!
cette syntaxe corresponds à un pointeur déclaré implicitement qui pointe et contient l'adresse de la fonction !!! et lorsqu'on appelle cette fonction(pointeur) on l'appelle par $mafontcion !!!!
car lors de l'implémentation,
on fait pthread_create($t,NULL,$mafonction,..)
cela est-il juste !!!!
aidez-moi à résoudre ce problème !
merci d'avance à tous les développeurs !!!
Partager