J'ai besoin d'aide pour comprendre les commutations entre processus tout ça.. ![[[sticker:p/1kks]]](https://image.jeuxvideo.com/stickers/p/st/1kks)
J'ai écris ce programme pour tester :
http://www.hostingpics.net/viewer.php?id=330787Capturedcran20170211185925.png
Et ce que ça m'affiche après exécution c'est ça :
Processus Pere : 92746
Fils n°0, proc : 92747, mon pere : 92746
Fils n°1, proc : 92748, mon pere : 92747
Fils n°2, proc : 92749, mon pere : 92748
Fin du processus Pere : 92749
Fils n°2, proc : 92748, mon pere : 92747
Fin du processus Pere : 92748
Fils n°1, proc : 92747, mon pere : 92746
Fils n°2, proc : 92750, mon pere : 92747
Fin du processus Pere : 92750
Fils n°2, proc : 92747, mon pere : 92746
Fin du processus Pere : 92747
Fils n°0, proc : 92746, mon pere : 92614
Fils n°1, proc : 92751, mon pere : 92746
Fils n°2, proc : 92752, mon pere : 92751
Fin du processus Pere : 92752
Fils n°2, proc : 92751, mon pere : 92746
Fin du processus Pere : 92751
Fils n°1, proc : 92746, mon pere : 92614
Fils n°2, proc : 92753, mon pere : 92746
Fin du processus Pere : 92753
Fils n°2, proc : 92746, mon pere : 92614
Fin du processus Pere : 92746
Les 5 1eres lignes ok je comprend (c'est ce que je voulais faire afficher en fait) mais après je comprend pas pourquoi j'ai d'autres processus qui se crées ? Pourtant c'est bien le "wait(0)" qui permet d'attendre que tous les fils se crées non ?
Pourquoi il ne s'arrête pas une fois la boucle for fini ?