public void run() { while(true) { try { pojemnosc.acquire(1); zaladunek.acquire(1); cegielki.acquire(); Thread.sleep(losuj.nextInt(1700) + 200); } catch (InterruptedException e) { e.printStackTrace(); }finally { pojemnosc.release(1); } dostep.lock(); System.out.println("P1 dorzucilo cegielke!"); System.out.println("SEMAFOR:"+pojemnosc.toString()); zamek.lock(); tasma.dolozCegielke(1); zamek.unlock(); dostep.unlock(); } }