Semaphore cegielki = new Semaphore(K); // ilosc cegiel na tasmie - maksymalna Semaphore zaladunek = new Semaphore(M); // masa maksymalna na tasmie Semaphore pojemnosc = new Semaphore(C); //pojemnosc tira Lock dostep = new ReentrantLock(); Lock zamek = new ReentrantLock(); Tasma t = new Tasma(); c = new Ciezarowka(); t.przypiszCiezarowke(c); Thread pracownik3 = new P3("P3",t,cegielki,zaladunek,dostep,zamek); Thread pracownik1 = new P1("P1",t,cegielki,zaladunek,dostep,zamek); Thread pracownik2 = new P2("P2",t,cegielki,zaladunek,dostep,zamek); pracownik3.start(); pracownik1.start(); pracownik2.start();