Java の Object.wait()2009年10月17日 10時35分58秒

Java のスレッドで待つ為の wait は synchronized ブロック内で行なわないと IllegalMonitorStateException が投げられてしまう。

Exception in thread "Thread-2" java.lang.IllegalMonitorStateException
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:485)
        at Test.run(Test.java:30)
        at java.lang.Thread.run(Thread.java:619)