golang库context学习_context库-CSDN博客

网站介绍:文章浏览阅读168次。context库context最早的背景说明还是来源于官方的 博客,说明如下:在Go服务器中,每个传入请求都在其自己的goroutine中进行处理。 请求处理程序通常会启动其他goroutine来访问后端,例如数据库和RPC服务。 处理请求的goroutine集合通常需要访问特定于请求的值,例如最终用户的身份,授权令牌和请求的期限。 当一个请求被取消或超时时,处理该请求的所有goroutine应该迅速退出,以便系统可以回收他们正在使用的任何资源。再次背景之下,谷歌就开发了context的库,可以轻松地_context库