一、线程间通信的核心场景 最典型的场景是生产者 - 消费者模型: 生产者线程:生产数据(往共享容器里放数据) 消费者线程:消费数据(从共享容器里取数据) 通信需求:容器满时生产者等待,容器空时消费者等待;生产 / 消费后唤醒对方。