Bonjour!
Petite question:
j'ai un main() où je fais un fork() un certain nombre de fois comme ceci:
Je peux terminer le programme dans le main() en tappant 'q', ceci fait un exit(0), le père est terminé mais les fils (dans le fork()) sont 'orphelins'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(fork()==0){ for(;;); }
Maintenant si je fais CTRL+C au niveau du père, le père est 'tué' et tout les fils avec.
Etant donné que les fils n'héritent pas des signaux, pourquoi ce phénomène s'est-il produit?
Salutation,
Michael VD
Partager