《Go 语言并发之道》读书笔记(六) [复制链接]
发表于 2022-11-25 19:09:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天这篇笔记我们来学习一下context包
context包的一个应用场景是可以通过它控制goroutine的取消,超时等。
我们先来看一个取消的例子
context.WithCancel

[code]func doSomething(ctx context.Context) {        ctx, cancelctx := context.WithCancel(ctx)        printCh := make(chan int)        go doAnother(ctx, printCh)        for i := 0; i < 3; i++ {                printCh
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表