import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Soknad { private String navn; private int id, prio; private static int idTeller = 0; private static Lock laas = new ReentrantLock(); public Soknad(String navn, int prio){ this.navn = navn; this.prio = prio; laas.lock(); try { id = idTeller++; } finally { laas.unlock(); } } public int hentPrio(){ return prio; } @Override public String toString(){ return " ID: " + id + "\n NAVN: " + navn + "\n PRIO: " + prio; } }