我有一个算法非常简单的研究程序。当成功到来时,goroutine 应该通过 os.Exit(0) 关闭(结束)。我等一天,两天……什么?:)
这是简单的代码
package main
import "os"
func main() {
for {
go func() { os.Exit(0) }()
}
}
我的问题:
为什么 os.Exit 不终止 goroutine?
终止(停止)goroutine 执行的正确方法是什么?
游乐场:http : //play.golang.org/p/GAeOI-1Ksc
呼如林
拉莫斯之舞
慕村225694
相关分类