1.前言 很多时候,我们在写程序的时候,多多少少会遇到下面种需求 一个产品的大致部分流程,由工厂生产,然后放入仓库,最后由销售员提单卖出去这样. 在实际中,仓库的容量的有限的,也就是说,工厂不能一直生产产品,如果生产太多就会导致仓库满了没地方存放. 为了达到生产效率最大化,就会这样做,只要仓库空了一点位置,工厂就开始生产,等仓库满了以后,工厂就停止生产. 在这过程中,工厂生产产品的速度是销售部卖出产品的速度快很多的. 回到编程中,工厂就是一个单独子线程, 销售部也是一个单独子线程 要想模拟达到上