Salve a tutti sono nuovo!![]()
Vorrei chiedervi alcune cose per quanto riguarda la funzione UNIX Fork.
Voglio creare n processi figli e far scegliere al padre un processo a caso per effettuare poi operazioni con il figlio scelto. Bene... Come si fa a scegliere un processo a caso?La variabile "pid" deve essere mica un array? Poi fino ad ora, da quanto ho capito, quando si chiama la Fork(), da lì in poi lavorerà il figlio fino alla sua terminazione... E in questo caso invece come si procede? Non credo si possa creare un array di pid e successivamente scegliere un figlio casuale... Fino ad ora ho sempre pensato che per quanti siano i figli creati, ogni operazione bisogna svolgerla comunque "una Fork alla volta"... Insomma, non mi è molto chiara questa cosa!
Qualcuno sa come procedere? Ovviamente, come da titolo, in C.
Grazie per l'attenzione, attendo risposte!![]()