Zu viele Kinder mit Fork () [duplizieren]

Diese Frage hat hier bereits eine Antwort:

fork (), Probleme mit mehreren Kindern 1 Antwort

Der Code

for ( ii = 0; ii < 24; ++ii) {

    switch (fork()) {

        case -1 : {
                printf("\n\nproblem with fork() !!! \n\n");
                exit(0);
                };

        case 0 : {
                WriteOnShared_Mem(ii);
                }break;
        default : {
                ChildPidTab[ii] = p;
                usleep(50000);
                ReadShared_MemMp(nbSect, 24,ChildPidTab);
                };
    }
}

Mein Problem ist, dass ich zu viele Kinder bekomme (nbenfant = 24), ich habe viel mehr als 24: /

Dies ist mein 3. Beitrag heute hier aber noch nicht gelöst :(

Vielen Dan

Antworten auf die Frage(3)

Ihre Antwort auf die Frage