1. 首页
  2. 游戏开发
  3. Unity3D
  4. Go语言中的上下文取消操作详解

Go语言中的上下文取消操作详解

上传者: 2020-09-25 12:21:14上传 PDF文件 205.83KB 热度 16次

然而,一个不太为人所知,但非常有用的上下文特性是,它能够在中途取消或停止一个操作。本篇文章将解释我们如何利用上下文库的取消特性,并通过一些模式和最佳实践来使用取消,使你的程序更快、更健壮。简而言之,我们需要取消,以防止我们的系统做不不需要的工作。考虑HTTP服务器对数据库的调用的常见情况,并将查询的数据返回给客户端:时间图,如果一切都很完美,就会是这样的: 但是,如果客户端取消了中间的请求,会发生什么呢?因为“取消”的事件与交易或正在执行的操作高度相关,所以它与上下文捆绑在一起是很自然的。取消的有两个方面,你可能想要实现:

下载地址
用户评论