for和协程问题

Electricightlord · · 1308 次点击
```golang package main import "fmt" func main() { for i:=0;i<10;i++{ go func(){ fmt.Printf("1") }() } for{} } ``` 结果:1111111111
#12
更多评论
每次循环加上time.Sleep(time.Duration(2)*time.Second),让main等待协程启动,不然协程还没启动主函数就执行完了,就启动不了了
#1
程序最后加了 `for{}` 让`main`停留在了这里
#2