synchronized(对象){ while(条件不满足){ 对象.wait() } 条件满足后的对应处理逻辑 }
synchronized(对象){ 改变条件 对象.notifyAll() }
I'm a fucKing fake coder!