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 ");
}
}
Ausgabe dieses Programms ist:Ausnahme in Java für wait() Methode
1 thrown to main
ich nicht bekommen, warum diese thrown to main
hierher kam.
kann sein, sollten Sie dies haben überprüfen: http: //stackoverflow.com/questions/1537116/illegalmonitorstateexception-on-wait-call – soorapadman
Verstehen Sie, was das 'wait()' Methode funktioniert? – Kayaman
@Kayaman Seine Freude, wenn Sie mir eine Idee über die Methode wait() geben. –