Pages: [1]   Go Down
Print
Author Topic: Esercizio fork  (Read 817 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
earl
Apprendista Forumista
**
Offline Offline

Posts: 103


« on: 23-06-2014, 16:35:02 »

salve,
qualcuno può aiutarmi a risolvere il seguente esercizio:
1)Qual è l'output di questo programma?
2)Quanti processi vengono creati?
3)Di chi è figlio ciascun processo creato?

int main(void) {
    int i;
         for (i=0; i<2 ;i++){
             if (fork()>0) {
                 printf("Padre! %d\n", i);
             }
             else {
                 printf("Figlio! %d\n", i);
            }
        }
    sleep(10);
    return 0;
}


1)dipende dall'architettura e dall'algoritmo di scheduling
2)4
3)devo mostrarlo facendo un diagramma con le varie chiamate?
« Last Edit: 23-06-2014, 18:24:40 by earl » Logged
Pages: [1]   Go Up
Print
Jump to: