生产者与消费者是要手写代码吗