このメソッドは、notifyAll メソッドではなく notify メソッドを呼び出しています。 モニタが複数の条件のために多くの場合使われます。 notify メソッドの呼び出しは1つのスレッドを起こすだけで、起こされたスレッドは呼び出し元が満たした待機条件の1つではないかもしれないことを意味しています。