Attente terminaison processus fils quelconque

fofolito -  
 hijack91 -
Bonjour à tous,

J'ai une petite question pour ceux qui connaissent bien Linux : Je voulais savoir comment est implémentée la fonction wait() au niveau du noyau.

En fait j'ai un projet qui consiste à réaliser un noyau et je dois maintenant rajouter la primitive wait() qui permet à un processus d'attendre la terminaison d'un des processus fils qu'il a créé. Je ne m'occupe pas pour l'instant de l'identification du fils qui s'est terminé, ni du status de sa terminaison. Je voudrais "simplement" savoir si wait() utilise des files de messages, des sémaphores... et comment.

J'ai pensé faire attendre le père sur la libération d'un sémaphore que les fils libèreraient dès leur terminaison. Mais je ne sais pas trop où créer les sémaphores.

Enfin merci de me donner vos idées si vous en avez. @+

Fofolito

1 réponse

hijack91
 
demande a cette personne elle a le mm projet ke toi metanium44@hotmail.com
0