Help linux
salut tout le monde ,
bon je suis débutant sur linux et j'ai un probleme concernant le processus pere et enfant je veux savoir si il y on a une possibilité de savoir qui vas s'executé en premier
c-a-d quand en lance le programme pere qui contient un fork() il crée un fils et on a le resultat mais qui séxecute le premier est-ce-que c'est le code du pere ou le code fils ??
et merci d'avance :)
bon je suis débutant sur linux et j'ai un probleme concernant le processus pere et enfant je veux savoir si il y on a une possibilité de savoir qui vas s'executé en premier
c-a-d quand en lance le programme pere qui contient un fork() il crée un fils et on a le resultat mais qui séxecute le premier est-ce-que c'est le code du pere ou le code fils ??
et merci d'avance :)
A voir également:
- Help linux
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- Backtrack linux - Télécharger - Sécurité
- R-linux - Télécharger - Sauvegarde
- Linux mint 22.1 - Accueil - Linux
3 réponses
Il n'y a pas de premier ni de second, il s'agit de deux fils d'exécutions exécutés en parallèle. Le retour de la commande fork permet de distinguer le code exécuté dans le processus père et dans le processus fils.
https://www.amparo.net/ce155/fork-ex.html
Bonne chance
https://www.amparo.net/ce155/fork-ex.html
Bonne chance
A priori je dirais que c'est "au hasard" dans le cas général car je ne pense pas qu'il y ait de spécification à ce sujet (à vérifier avec notre ami google).
Au pire tu lances ton programme 10000 fois avec un script et tu comptes combien de fois le parent a écrit sur la console en premier.
Bonne chance
Au pire tu lances ton programme 10000 fois avec un script et tu comptes combien de fois le parent a écrit sur la console en premier.
Bonne chance
d'abord merci pour votre repense mais d'après se qu'on ma dit le vrai parallélisme n'existe pas avec un seule processeur donc il y aura sûrement un qui s'exécute le premier donc ... seulement est ce que on peux le savoir ou c'est du hasard
et merci encore une fois :)
et merci encore une fois :)