深度思维者

永远年轻,永远热泪盈眶

摘要: 一. 序言 WaitGroup是Golang应用开发过程中经常使用的并发控制技术。 WaitGroup,可理解为Wait-Goroutine-Group,即等待一组goroutine结束。比如某个goroutine需要等待其他几个goroutine全部完成,那么使用WaitGroup可以轻松实现。 阅读全文
posted @ 2021-11-01 23:46 failymao 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在学习 mutex后。 在读源码的时候发现里面使用了很多atomaic 包的方法来保证原子。在并发编程中,常常提到的并发安全,具体数据就是 对数据的修改读取是否是原子操作 所以也常说,并发是否能保证了原子操作。在Golang语言中,实现原子操作是在标准库实现的,即 sync/atomic 阅读全文
posted @ 2021-11-01 09:56 failymao 阅读(815) 评论(0) 推荐(0) 编辑