Rebonjour,
j'utilise des fork dans un projet. En fait ca suit le modèle Lecteur/Redacteur. Des clients veulent faire des modifs, supp, conusltations sur un fic. Le serveur gere ces requetes.
Je veux utiliser un fork pour les consultations afin de creer des fils et d'améliorer le rendement du programme.
Probleme : il ne faut pas qu' il y ai des modifs sur fichier en meme temps que des consultations.
alors en fait , du coté serveur , la ou je traite les modifs, supp, je veux faire des wait pour que le serveur attende que tous ces fils crees soient terminés.
Or, je sais qu'il existe une fct wait(pid) qui permet d'attendre un fils de pid donné mais si j'en ai plusieurs comment je fais , il n'existe poas une fonction pour attendre tous les fils du processus pere ?
merci
++ lafracas

 

 
		
		 
        


 fork wait
 fork wait
				 Répondre avec citation
  Répondre avec citation
Partager