Gestione Risorse.
Lato Agente:
Contatori:
time_t ReturnTime;
int MaxMoney; // Dollars or Euro ? (contatore a scalare)
int MaxPlaces; // che può attraversare (cont. a
scalare)
Lato Server:
Valori Max dei contatori letti dal file Agent.res
e Agent.res.Default
.
Controllo "Dinamico" :
Thread dedicato al controllo periodico dell’impegno Risorse.
Controllo "Statico" :
Primitive controllano ( usando i valori max di Agent.res)
se continuare o fallire.
Access Controller per gestire l’I/O sul file system.
Per l’accesso alle altre risorse bisogna passare attraverso
le primitive del Server.