Problème C
Résolu/Fermé
haduss
Messages postés
239
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
31 juillet 2013
-
27 oct. 2009 à 02:14
haduss Messages postés 239 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 31 juillet 2013 - 27 oct. 2009 à 03:13
haduss Messages postés 239 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 31 juillet 2013 - 27 oct. 2009 à 03:13
2 réponses
while (1) { i++; }
Alors là on est peinard, on peut aller prendre un café, deux cafés, trois cafés, ... et quand y'en aura plus on aura même le temps d'aller acheter un autre paquet, de le moudre, de refaire chauffer l'eau et de boire un café, deux cafés, ... ;-) Enfin, tu as compris c'est une boucle infinie; en effet, une fois entré dans la boucle, le test '(1)' est toujours vrai et on refait un tour.
getchar();
Là le programme attend que l'utilisateur tape n'importe quelle touche sur son clavier.
Un détail sur le programme:
- Le programme 'père', avant de se terminer, doit attendre que le processus 'fils' se termine et doit lire le code de retour de celui-ci.
Dans le cas présent, le 'fils' va se poursuivre mais n'aura plus de 'père', ce qui est contraire au principe que tout processus doit avoir un 'père' (sauf évidemment le premier processus), et en conséquence ce 'fils' devient ce que l'on appelle un 'zombie'.
Bonne continuation.
Alors là on est peinard, on peut aller prendre un café, deux cafés, trois cafés, ... et quand y'en aura plus on aura même le temps d'aller acheter un autre paquet, de le moudre, de refaire chauffer l'eau et de boire un café, deux cafés, ... ;-) Enfin, tu as compris c'est une boucle infinie; en effet, une fois entré dans la boucle, le test '(1)' est toujours vrai et on refait un tour.
getchar();
Là le programme attend que l'utilisateur tape n'importe quelle touche sur son clavier.
Un détail sur le programme:
- Le programme 'père', avant de se terminer, doit attendre que le processus 'fils' se termine et doit lire le code de retour de celui-ci.
Dans le cas présent, le 'fils' va se poursuivre mais n'aura plus de 'père', ce qui est contraire au principe que tout processus doit avoir un 'père' (sauf évidemment le premier processus), et en conséquence ce 'fils' devient ce que l'on appelle un 'zombie'.
Bonne continuation.
haduss
Messages postés
239
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
31 juillet 2013
43
27 oct. 2009 à 03:13
27 oct. 2009 à 03:13
mmmh d'accord :D, merci de ta reponse là j'y vois mieux :).bon debut de journée ;)