Facebook
From Botched Parakeet, 5 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 249
  1.                 Semaphore cegielki = new Semaphore(K); // ilosc cegiel na tasmie - maksymalna
  2.                 Semaphore zaladunek = new Semaphore(M); // masa maksymalna na tasmie
  3.                 Semaphore pojemnosc = new Semaphore(C); //pojemnosc tira
  4.                 Lock dostep = new ReentrantLock();
  5.                 Lock zamek = new ReentrantLock();
  6.                
  7.                 Tasma t = new Tasma();
  8.                 c = new Ciezarowka();
  9.                 t.przypiszCiezarowke(c);
  10.                 Thread pracownik3 = new P3("P3",t,cegielki,zaladunek,dostep,zamek);
  11.                 Thread pracownik1 = new P1("P1",t,cegielki,zaladunek,dostep,zamek);
  12.                 Thread pracownik2 = new P2("P2",t,cegielki,zaladunek,dostep,zamek);
  13.                 pracownik3.start();
  14.                 pracownik1.start();
  15.                 pracownik2.start();