Grazie!
Infatti sto cercando di usare la memoria condivisa + un semaforo...ma ho ancora un po' di problemi!

Una volta riuscita a fare questo, come faccio a fare in modo che il padre crei figli in base al valore che legge?
Cioè:
- il padre fa n fork
- i figli cominciano a lavorare perciò modificano continuamente (sincronizzati dal mutex) la variabile n
- il padre nel frattempo (mentre i figli lavorano) leggendo i cambiamenti di n dovrebbe creare più figli oppure ucciderne qualcuno (se n è troppo grande)

Come dovrei fare? Un ciclo infinito?