The system have five callcenters and twenty offices, every callcenter can receive a signal that requires from one to four offices. Then every signal have one id and the list of required offices. When the user enters in the system, every callcenter does the operations:
-lock offices with mutual exclusion.
-execute required operations.
-send the answer to the user.
-unlock resources.
finally, In the system we have the management of the deadlock.
This project was developed by Alessio Oglialoro, Gregory Callea and Riccardo Nocita