Go如何杀死goroutine?

jessek · · 16644 次点击
我没看到楼主有提及任何和http.Get相关的啊.. 但我直觉楼主的问题是[x-y problem](http://coolshell.cn/articles/10804.html) 如果应用场景是,想在http请求添加timeout条件的话,可以参考[土鳖办法](https://github.com/athom/gosegmentio/blob/master/segment.go#L84)
#12
更多评论
polaris
社区,需要你我一同完善!
可以让一个 goroutine 监听一个 channel,另外一个 goroutine 给这个channel发送一个退出信号,收到这个信号的goroutine退出。
#1
gihnius
http://gihnius.net/
&gt; 在函数里开一个 goroutine 并不会因为函数的结束而退出 这个是肯定的啦。 硬要 timeout, 你要么放弃那个函数的结果,要么让它自生自灭. <a href="/user/polaris" title="@polaris">@polaris</a> 楼主是想停掉 **一个** 正在工作的 goroutime, 怎么能又让它工作又让它监听 channel ?
#2