Go如何杀死goroutine?

jessek · · 15802 次点击
回复一下,经过楼主这么多天以来的摸索,以及Google过无数的英文问答,都确定无法杀死一个goroutine。
#9
更多评论
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