-
【深入goroutine并发控制与通信】
全局共享变量(不适合用于子goroutine间的通信)
channel通信(CSP模型)
Context包 -
【深入sync】
【atomic - CPU指令CAS】
【Waitgroup】实现了一个类似计数器的结构
【Mutex】、【1】、【2】
【Mutex、RWMutex】 -
【深入channel】
一个队列加一个锁 -
【深入select】
在语言层面实现了和 select, poll, epoll 相似的功能;如果多个可以处理,随机选择一个 -
【深入链式调用context】
Context的实现其实是结合了Mutex锁和channel而实现的
go 源码深度解析看着一篇就够了
最新推荐文章于 2024-07-05 20:32:33 发布