golang启动的协程没有办法手动关闭,比如一个注册请求,如果某些原因请求超时了,返回给客户端是超时,但服务器启动的协程还在执行注册的流程,如果用户再提交注册就会报手机号已注册。
一直没找到手动关闭协程的方法,或者别的解决超时的方法,请指点。
更多评论
通过 chan 和 goroutine 通讯来实现?或者看看 [Context](http://docs.studygolang.com/pkg/context/#WithTimeout) 包?
#1