Spero che qualcuno possa fare luce su come far attendere al genitore che TUTTI i processi figli finiscano prima di continuare dopo il fork. Ho il codice di pulizia che voglio eseguire, ma i processi figli devono essere restituiti prima che ciò possa accadere.Attesa del genitore per tutti i processi figlio
for (int id=0; id<n; id++) {
if (fork()==0) {
// Child
exit(0);
} else {
// Parent
...
}
...
}
Troverete le pid restituito da tutte quelle forche particolarmente utile nel vostro compito, se vi preoccupate per quale bambino è uscito e quando. Altrimenti 'wait()' per 'n' volte. – WhozCraig