このメソッドには条件制御フローによってガードされない java.lang.Object.wait() の呼び出しがあります。 このコードは、wait メソッドを呼び出す前に、待機するつもりだった条件がすでに満たされていないことを確かめるべきです。 どんな前の通知も無視されます。