package melo.risorse_timeout; import java.util.*; public class Gestore { private boolean []resources;//true if resource is assigned, false if it's free private int []waiting;//counts the number of processes waiting for a specific resource private boolean []outoftime;//true if the Timer has set it up to true for timeout private int dim;//number of resources private int count=0;//counter of assigned resources private int nProc;//number of processes public Gestore(int dim, int nProc) { this.dim=dim; this.nProc=nProc; resources = new boolean[dim]; waiting = new int[dim]; for(int i=0; i