这段代码执行为何没有输出?
package main
import (
"fmt"
)
func test() {
for i := 0; i < 9; i++ {
fmt.Println("hello")
}
}
func main() {
go test()
}
总结了一下 goroutine 的基本用法
https://blog.tanteng.me/2017/...
这段代码执行为何没有输出?
package main
import (
"fmt"
)
func test() {
for i := 0; i < 9; i++ {
fmt.Println("hello")
}
}
func main() {
go test()
}
总结了一下 goroutine 的基本用法
https://blog.tanteng.me/2017/...
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答890 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.1k 阅读
goroutine未来得及执行,主进程就退出了。
可以用channel来同步