几个常见的并发模型——生产者消费者模型【Golang 入门系列十七】
前面已经讲过很多Golang系列知识,包括并发,锁等内容,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html,接下来讲几个golang常见的并发模型,今天先说说生产者消费者模型。 生产者消费者模型 生产者:发送数据端消费者:接收数据端缓冲区: 1. 解耦(降低生产者和消费者之间耦合度) 2. 并发(生产者消费者数量不对等时,能保持正常通信) 3. 缓存(生产者和消费者 数据处理速度不一致时,暂存数据)...阅读全文