/*
程序描述:探索golang中goroutine的用法
*/
```go
package main
import (
"fmt"
"time"
)
func saySomething(str string) {
for i := 0; i<5; i++ {
time.Sleep(time.Millisecond * 1000)
fmt.Println(str)
}
}
func main() {
// 启动一个goroutine线程
go saySomething("Hello")
saySomething("World")
}
```
/*
关于这段代码的输出有很多问题,下面先问一个比较重要的问题
?:为什么此时的输出结果少了一个"Hello"
*/
有疑问加站长微信联系(非本文作者)