Go语言无锁队列组件的实现 (chan/interface/select)
摘要:
1. 背景 go代码中要实现异步很简单,go funcName()。 但是进程需要控制协程数量在合理范围内,对应大批量任务可以使用“协程池 + 无锁队列”实现。 2. golang无锁队列实现思路 Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据 阅读全文
posted @ 2018-12-31 11:56 旭东的博客 阅读(6230) 评论(1) 推荐(0) 编辑