Quota:
Alhazred ha scritto:
(come faccio a rilasciare il semaforo ed essere sicuro che lo occuperà proprio P1?)
|
Devi utilizzare una struttura di controllo... anche semplice .. suggerisco di "infilare" nell'area condivisa, un indicatore che si porti dietro l'id di entrambi i processi in esecuzione..
P1 mettera il suo al momento dell'inizializzazione, P2 il suo al momento del lancio...
Per il resto, mi sembra corretta come macro analisi, scomponendo il problema in step ancora più piccoli ed accurati, ci si potrà rendere conto se vengono a galla potenziali altri step minori...
Bye