Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Sincronizzazione tra processi
1. SINCRONIZZAZIONE TRA PROCESSI
S OLUZIONE DI P ETERSON
Due processi devono condividere
Int turno
Boolean flag[2]
Ogni processo è costruito come segue:
Do{
Flag[i]=true;
Turno = j;
While(flag[j] && turno ==j);
Sezione critica
Flag[i]=false;
Sezione non critica
} while (true);