Mam takie kodowanie.Jak założyć monitor obiektu?
public class WaitTest {
public static void main(String[] args) {
Object object = new Object();
try {
synchronized (object) {
object.wait(5000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
Czy używając zsynchronizowany (Object) oznacza klasa WaitTest jest posiadanie monitora obiektu?
Główny wątek jest jedynym, który posiada blokadę obiektu. Klasy nie mogą posiadać blokad, wątki mogą. –