Eine Frage wurde über aked wie viele A sind nach dem Ausführen des folgenden Code in C zu bedruckenden:A fork() Befehl
int i;
for (i=1;i<4;i++){
fork();
printf("A");
}
I 14 auf meinem eigenen gezählt. Doch nachdem er die asnwer läuft erwies sich als 24. Später lief ich eine veränderte Version:
int i;
for (i=1;i<4;i++){
fork();
printf("A\n");
}
Welche 14 A ist gedruckt. Ich würde jemanden lieben, der mir das erklärt.
Da Sie den Rückgabewert von 'fork()' nicht verifizieren, gehe ich davon aus, dass Sie Ihre maximale Anzahl an Prozessen erreicht haben. – marcolz