J'ai un problème avec le processus suivant car il ne fonctionne pas pour une raison quelconque.Problème de processus forkux fork()
main()
{
int n;
for (n=0;n<10;n++)
{
printf("my pid = %d, my ppid = %d, n = %d\n" , getpid(), getppid(), n);
sleep(1);
if (fork() != 0)
exit(0);
}
}
À quelle distance êtes-vous en train de l'exécuter? Qu'est-ce qui ne va pas? –
Il ne fonctionne pas - Je reçois une erreur sur la ligne 4 (la boucle) – pharaphoks
Droit, je comprends qu'il ne fonctionne pas. Ma question est la suivante: jusqu'où allez-vous en cours d'exécution? Et tu n'as pas répondu à ça. Vous obtenez une erreur à la ligne 4 lorsque vous essayez de faire quoi? Compilez-le? Lier? L'exécuter? Quand il commence à courir? Et quelle erreur? –