Ciao a tutti,
devo creare un programma che generi 2 figli CONCORRENTI di uno stesso padre. Il prof mi ha detto che il mio programma è sbagliato. Vorrei sapere il perché.....il codice:
L'errore sta nella dichiarazione di quelle due fork.codice:int main() { pid_t pid1, pid2; pid1 = fork(); pid2 = fork(); }
Sono andato a vedere un po sui diversi siti e ho visto che in molti programmi usano un vettore, ad esempio pid[2].
Invece altri creano più processi figli usando una sola variabile.
Qualcuno gentilmente può aiutarmi a capire. Grazie.