import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Monitor { private int teller = 0; Lock lås = new ReentrantLock(); public void øk() { lås.lock(); try { teller++; } finally { lås.unlock(); } } public void printTall() { lås.lock(); try { System.out.println(teller); } finally { lås.unlock(); } } }