A voir également:
- Creer deux processus fils avec fork
- Creer deux processus fils avec fork pdf - Meilleures réponses
- Création de n processus fils avec fork - Meilleures réponses
- Creation de deux fils avec un seul pere ✓ - Forum - Linux / Unix
- Création de n processus fils avec fork - Forum - C
- Processus fils et pere avec fork() sur 2 PC ✓ - Forum - Linux / Unix
- Créer deux colonnes indépendantes dans word ✓ - Forum - Word
- Créer deux compte whatsapp - Conseils pratiques - WhatsApp
1 réponse
mamiemando
- Messages postés
- 29493
- Date d'inscription
- jeudi 12 mai 2005
- Statut
- Modérateur
- Dernière intervention
- 8 janvier 2021
Cet exemple montre comment tu peux faire.
Exécution :
Bonne chance
#include <unistd.h> #include <stdio.h> int main() { printf("Je suis ton père (%d)\n", getpid()); pid_t pid1 = fork(); if (pid1 == 0) { printf("Je suis ton fils (%d)\n", getpid()); return 0; } pid_t pid2 = fork(); if (pid2 == 0) { printf("Je suis ta fille (%d)\n", getpid()); return 0; } printf("Je suis ton père (%d)\n", getpid()); return 0; }
Exécution :
(mando@aldur) (~) $ gcc toto.c && ./a.out
Je suis ton père (11532)
Je suis ton père (11532)
Je suis ton fils (11533)
Je suis ta fillei (11534)
Bonne chance