![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang基础
文章平均质量分 64
莫亚的编程之旅
这个作者很懒,什么都没留下…
展开
-
莫亚笔记 golang 生产者消费者模型扩展(二)
上一篇中写的代码满足了 package main import ( "fmt" "math/rand" "strconv" "time" ) type Consumer struct { //客户姓名 name string //需求量 quantity int //真实需求量 realQuantity int } func (c *Consumer) consume(factories *[]*Factory) { for { f := *fac...原创 2022-05-21 15:25:15 · 139 阅读 · 0 评论 -
莫亚笔记 golang 生产者消费者模型扩展(一)
本人小白,自学golang,记录日常。 在学习channel后打算自己设计一个生产者消费者模型,以下是记录过程中遇见的一些难点和最后的解决方案: 要求: 汽车厂生产汽车交给店员,有10个经销商从店员这买汽车,店员一次只能持有固定的数量。如果店中有空位再放汽车话则通知生产者继续生产;如果店员没有汽车了,店员让经销商等一下,如果店中有汽车了再通知经销商取一下,缺货一定程度再扩建一个厂继续生产。 在设计这串代码中总结的自己认为比较关键的点: 1. 当生产...原创 2022-05-12 10:38:13 · 178 阅读 · 1 评论