第二个队列那个是生产者消费者模式用while判空或者判满,防止虚假唤醒?