next up previous contents
Next: Création d'un processus fils Up: Programmation des processus Previous: Programmation des processus   Contents

Identificateurs d'un processus

Tous les processus possèdent un numéro d'identification unique appelé PID (Process IDentifier). Le PID du père d'un processus est le PPID (Parent Process IDentifier). En C, ces identificateurs sont récupérés grace aux fonctions :


   pid_t getpid(void);
   pid_t getppid(void);

[linewidth=1pt,fillstyle=solid,shadow=true](0,0)(16,-4.5)


   /* Exemple d'utilisation des commandes GETPID et GETPPID */

   #include <stdio.h> <stdlib.h>

   /* Programme principal */

   void main(int argc, char *argv[]) {
     printf("Bonjour ! Je suis %d et mon papa est %d\n",getpid(),getppid());
   }



Arnaud Revel
2001-11-26