本小节我们简单分析一下golang语言中的cancel函数,
为什么调用cancel函数后,ctx.Done()就不再阻塞了呢? |
在grpc-go/examples/features/cancellation/client/main.go文件中,以下面的语句作为分析入口:
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
cancel是context.WithTimetout返回的函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)