U dilemi sam sto se tice razumevanja niti, tj nisam siguran da li sam stvari razumeo na pravi nacin, pa molim pomoc.
Predpostavimo da imam jednu public klasu i jos 2 pored nje, koje implementiraju Runnable. Te 2 klase rade isto sto i obicne klase, tj sasvim su normalne, sem sto umesto main() imaju run() i rade u nitima.
Razlika prilikom pozivanja "normalinih" i klasa koje impl. runnable je u tome sto u prvom slucaju imam new klasa1 i cekam da se zavrse sve metode koje su pozvane iz main() pre nego sto se izvrsi new klasa2, a prilikom
Runnable x = new Klasa1();
Thread nit1 = new Thread(x);
Runnable y = new Klasa2();
Thread nit2 = new Thread(x);
se te dve klase (tj njihove metode) izvrsavaju paralelno, ili kako je vec definisano odnosima izmedju niti.
Da li sam u pravu ?
Java User Group Karlsruhe
IT Dan - Srbija
Officer, I saw the driver who hit me - his name was Johnny Walker.