Ciao a tutti!!!
Sono veramente alle prime armi con la programmazione concorrente e mi e' venuto subito un dubbio

Io ho sempre visto chiamate singole a fork, del tipo:

codice:
pid = fork();
Adesso mi trovo a fare un esercizio dove mi dice di "forkare" 6 processi chiamati pid1, pid2...pid6. Da quel che capisco devo proprio creare 6 variabili intere e fare 6 fork giusto?

Altra cosa, dopo averli create mi dice di specializzare il primo in sleep ( tramite execXX ). Ora la prassi come e'? Nel senso che, io faccio una prima fork e poi specializzo subito?

codice:
pid1 = for();
exec(....)
oppure prima faccio tutte e 6 le fork e poi inizio a specializzarli?

Grazie delle delucidazioni :P