Petit Programme

Signaler
Messages postés
2
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
30 juillet 2008
-
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
-
Bonjour,
Je suis à la recherche d'un code qui me permet :
      de lire sur la ligne de commande en utilisant argc et argv le nbre N de processus à créer
      ensuite il crée ces N processus en faisant appels à fork,
      il se met en attente (appel à Pid_Fils = wait(&Etat)) de ces N processus et visualise leur         identité (Pid_Fils et valeur de Etat) au fur et à mesure de leur terminaisons.
Pour attendre la fin de tous les fils, utiliser le fait que wait renvoie la valeur -1 quand il n'ya plus de processus fils à attendre.



Pour résumer ce que fait chacun des processus fild Pi :
  il visualise son pid (getpid) et celui de son pére (getppid),
  il se met en attente pdt 2*i secondes (sleep (2*i)), visualise la fin de l'attente,
  liste le contenu du répertoire dans lequel il est exécuté, et l'identifiant de l'utilisateur
  il se termine par exit (i)
Je reste à votre disposition pour de plus amples éclaircissement

2 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
_______________________________________________________________________


VB.NET
is good ...
VB6
is better
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
18
Tu as tout l'algo dans ton message, il te manque quoi ??