看着一篇就够了"/>
go 源码深度解析看着一篇就够了
-
【 深入netpoll I/O 多路复用构建原生网络模型】
通俗讲讲异步 非阻塞 IO复用 -
【深入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 源码深度解析看着一篇就够了
发布评论