zoukankan      html  css  js  c++  java
  • 20200430:有一家生产奶酪的厂家,每天需要生产100000份奶酪卖给超市,通过一辆送货车发货,送货车辆每次送100份。 厂家有一个容量为1000份的冷库,用于奶酪保鲜,生产的奶酪需要先存放在冷库,运输车辆从冷库取货。 厂家有三条生产线,分别是牛奶供应生产线,发酵剂制作生产线,奶酪生产线。生产每份奶酪需要2份牛奶和1份发酵剂。 请设计生产系统。

    福哥答案2020-04-30:

    简要回答:
    三个生产者消费者模式先并联再串联。
    针对临时存放牛奶地方:牛奶供应生产线为生产者,奶酪生产线为消费者。
    针对临时存放发酵剂的地方:发酵剂制作生产线为生产者,奶酪生产线为消费者。
    针对冷库:奶酪生产线为生产者,车为消费者。

    详细回答:

    1.存放牛奶和发酵剂两个队列,牛奶供应生产线(需要200000份牛奶)和发酵剂制作生产线(需要100000份发酵剂)为生产者,奶酪生产线为消费者,消费牛奶和发酵剂的比例为2:1。

    2.冷库为容量为1000的队列,奶酪生产线为生产者,车为消费者。
    车作为消费者,一天跑1000次,不合常理,可以准备多辆车。一辆车一个消费者,多辆车就是多个消费者。当冷库数量大于等于100的时候,才运输。

  • 相关阅读:
    工作记录(1)- js问题
    QComboBox样式
    VLC的一些接口
    Qt使用std::sort进行排序
    如何正确使用QThread
    QChartView绘制饼状图
    libcurl编译使用,实现ftp功能
    QSplineSeries QChartView绘制曲线
    QLineSeries QChartView 生成折线
    QChart绘制折线区域
  • 原文地址:https://www.cnblogs.com/waitmoon/p/13441080.html
Copyright © 2011-2022 走看看