next up previous contents
Next: Communication par pipe entre Up: Travaux pratiques Previous: Travaux pratiques   Contents

Processus, signaux et fichiers

  1. Créer un processus fils qui s'endort pendant 10 secondes et rend la main à son père.
  2. Générer par une boucle 5 processus issus du même père. Mettre le père en attente de tous les fils. Afficher les status des fils au fur et à mesure de leur disparition. Les fils font un sleep(n) avec des valeurs de n différentes.
  3. Générer un nombre de processus illimité. Existe-t-il une limite ?
  4. Créer un programme générant un fils et demandez lui de devenir leader en utilisant setpgrp(). Créer un fils à partir de ce processus. Tuez en une fois les processus fils.
  5. Créer un programme capable de lancer différentes commandes unix, par menu ou directement en donnant la chaîne de caractère correspondante.
  6. Un père et son fils veulent écrire dans le même fichier.


next up previous contents
Next: Communication par pipe entre Up: Travaux pratiques Previous: Travaux pratiques   Contents
Arnaud Revel
2001-11-26