import java.util.ArrayList; import java.util.LinkedList; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Monitor { private int[] tallArray = new int[100]; private Lock laas = new ReentrantLock(); private int teller = 0; public boolean settInnTall(int tall){ laas.lock(); try{ if(teller >= tallArray.length) return false; tallArray[teller++] = tall; System.out.println(tall + " ble satt inn paa indeks " + teller); return true; }finally{ laas.unlock(); } } }