Goroutine默默地崩溃了

时间:2017-01-20 15:10:44

标签: go crash goroutine

我尝试将现有功能作为goroutine时,我的脚本会出现一些问题。似乎主函数中只有一个go例程,它就不会运行。那是为什么?

经过一番愚弄,我试图重现这个问题。

来自

之旅的简单案例

https://play.golang.org/p/78MQ90pp5L

package main

import (
    "fmt"
    "time"
)

func say(s string) {
    for i := 0; i < 5; i++ {
        time.Sleep(100 * time.Millisecond)
        fmt.Println(s)
    }
}

func main() {
    go say("world")
    say("hello")
}

如果我评论说(&#34;你好&#34;)程序过早退出。 有人可以解释原因吗?

0 个答案:

没有答案