Programmation c unix

Fermé
wilfried2006 Messages postés 41 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 15 mars 2012 - 27 mai 2010 à 19:49
Bonjour,

je suis confronté à un problème bizarre, j'utilise des sémaphores pour ordonnancer l acces à un fichier .
voici comment ça se déroule:

le père crée et initialise la sémaphore
puis il lance 3fils
puis tous ensemble(père et ses fils) ils écrire chacun à son tour dans le même fichier
puis le père arrête tout.

ça marche bien mais lorsque dans le père je créer une file de message par msgget et j initialise le sémaphore utilisé précédemment avant de lancer les fils ,
dans ce cas les fils ne se lancent pas.