Création des processus

Fermé
merina - 6 déc. 2011 à 22:49
 merina - 7 déc. 2011 à 22:20
Bonjour tous le monde,

ce qui concerne la création des pocessus , la pluparts des programmes sont en Linux ou java, est-ce qu'on peut le faire en Langage C, si OUI comment?

C'est urgent,

par exemple un processus crée un fils qui, à son tour, crée un petits-fils. le petit-fils affiche "je suis un petit-fils" et s'endort 60 secondes. le filstue alors le petit-fils et ses sorties. le père attend que le fils termine et imprime "fils terminé".

Merci d'avance
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
6 déc. 2011 à 22:58
Créer un processus en Java !? Est-ce que tu ne confondrais pas avec les threads ?
Pour la création de processus en C, regarde ce que fait un fork(), mais ce sera forcément du C Unix, sous Windows tu dois utiliser les bibliothèques .NET
0
Merci pour votre réponse, mais je concerne le programme d'1 Processus qui crée un fils qui à son tour crée un petit_fils en utilisant waitpid(), exit(), kill(), et fork(),
je connait le code de fork(): renvoie soit:
->0 au fils
->pid de fils , au père,
->-1, en cas d'echec
donc fork permet de crée un processus,
exit() la terminaison est-ce que l'instruction
void exit(int status), suffit de le faire?
et l'attente c'est de faire: pid_t wait (int*Status)?

merci bccccp et d'avance
0