centurione_agrippa ha scritto:
La soluzione che ho pensato è questa:
A me sembra un po' "contorto" (e poco sensato). Innanzitutto non ha molto senso che un thread "conosca" tutti i semafori. Così come non dovrebbe nemmeno ricevere un vector dote.
E comunque ci sono errori tecnici per cui non compila neanche: es. new th_proc(mutex[],dote[]) (qui che volevi fare?) oppure l'uso di una variabile 'n' che in th_proc non c'è nemmeno.