上QQ阅读APP看书,第一时间看更新
8.3 context包
context包是Go语言并发中经常用到的包,用于设置截止日期、同步“信号”、传递请求相关的值。
context是在Go语言1.7版本才加入官方库中的,官方常用于处理单个请求的多个goroutine与请求域的数据、截止时间和信号取消等相关的操作,这种操作往往涉及多个API的调用。
虽然后面会专门介绍net包,但是net/context子包会放在并发部分单独介绍。
学习了context,读者可以加深对Go语言并发编程理念的理解。