Le processus fils est une copie du processus père. Pour distinguer les deux, il faut lire le retour du fork:
- Au niveau du processus fils, le retour du fork est zéro.
- Au niveau du processus père: fork retourne le pid du processus fils.
Un petit exemple en C:
#include
main()
{
int pid;
pid = fork();
if (pid == 0)
{
for(;;)
printf ("Affichage Processus fils\n");
}
else
{
for(;;)
printf("Affichage Processus fils\n");
}
}
Aucun commentaire:
Enregistrer un commentaire