#150 Go 并发模式介绍和创新创造Go 天生适合并发编程,除了 Go 编程语言中提供 goroutine、channel、高效的调度算法,Go 标准库中还提供了一些同步原语,如 sync.WaitGroup、sync.Mutex、sync.RWMutex、sync.Once、sync.Map 等,这些同步原语可以帮助我们更好地完成并发编程任务。当然还有官方和非官方提供的扩展库。当前并没有总结 Go 并发编程模式的文章,我这这次分享中尝试介绍它们。将 Go 的并发原语融会贯通,你甚至可以实现自己的同步原语,这也是 Go 语言的魅力所在。大纲快速 review Go 的各种同步原语和试用场景介绍 10 种左右 Go 并发编程模式通过示例演示如何创造一个我们自己的同步原语分享者自我介绍鸟窝,微服务框架 rpcx 的作者,《深入理解 Go 并发编程》的作者,《100 个 Go 典型错误》的译者之一,新技术的爱好者。https://talkgo.org/t/topic/5365GitHub: https://github.com/talkgo/night