使用
wait()和的简单解决方案
notify():
// Producer:synchronized(queue) { while (!queue.isEmpty()) queue.wait(); //wait for the queue to become empty queue.put();}//Consumer:synchronized(queue) { queue.get(); if (queue.isEmpty()) queue.notify(); // notify the producer}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)