public class Bees {
public static void main(String[] args) {
try {
new Bees().go();
} catch (Exception e) {
System.out.println("thrown to main" + e);
}
}
synchronized void go() throws InterruptedException {
Thread t1 = new Thread();
t1.start();
System.out.print("1 ");
t1.wait(5000);
System.out.print("2 ");
}
}
wyjścia tego programu jest:wyjątków w Javie dla metody wait()
1 thrown to main
nie otrzymuję dlaczego ten thrown to main
przyszedł tutaj.
może być nie powinno być to sprawdzić: http: //stackoverflow.com/questions/1537116/illegalmonitorstateexception-on-wait-call – soorapadman
Rozumiesz co 'wait()' metoda robi? – Kayaman
@Kayaman To przyjemność, jeśli dasz mi jakiś pomysł na temat metody wait(). –