开启一个协程来下载网络文件,如果在10秒内没有下完,就终止这个协程,通过go语言能实现吗?
这片文章我已经看完了,唯一不明白的地方就是比如那个请求google网页,如果在100ms内下载没有完成(就是说已经访问到资源了,但是资源太大,需要更多时间下载),那么go是怎么把这个下载操作给终结的呢?
#2
更多评论
这篇文章应该能解决你的问题:[在 Go 中用 Context 取消操作](https://studygolang.com/articles/13676)
#1
<a href="/user/Electricightlord" title="@Electricightlord">@Electricightlord</a> 我自己终止,相当于连接断开,至于对方(服务端)怎么处理,我不关心
#3