- 博客(1)
- 收藏
- 关注
原创 深入解析 Go Context 与 协程 - 使用 Go Context 和通道做任务管理
## 前言 Go 语言提供了 Context 标准库是为了解决复杂的并发场景下,对协程有更好的控制。Context 的作用和它的名字很像,上下文,即子协程的下上文。Context 有两个主要的功能: - **通知子协程退出**(正常退出,超时退出等); - **传递必要的参数** ; ## Context ## context.WithCancel context.WithCancel() 创建可取消的 Context 对象,即可以主动通知子协程退出。 使用 Context 改写上述的例子,效果与
2020-12-17 01:02:51
1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人