-1

我不明白为什么我们需要synchronized这种wait()方法。java.lang.IllegalMonitorStateException删除此同步块后, 我可以得到。http://www.linuxtopia.org/online_books/programming_books/thinking_in_java/TIJ315_021.htm

4

1 回答 1

0

实际上,问题是:wait()必须在同步块中。我们可以参考:Why must wait() always be in synchronized block,AnthonyM 回答

于 2013-02-01T07:33:37.050 回答