我正在尝试从 golang.org 执行一个示例:http: //tour.golang.org/#63
- 我已更改代码以测试 Gosched 的功能。*
你可以看到那里的输出:
hello
hello
hello
hello
hello
但是当我将这些代码复制到我的 Mac OS X 10.8(Go 版本 1.0.3)时,输出发生了变化: xxxxxx$ go version go version go1.0.3 xxxxxx$ go run goroutine.go hello world hello world hello world hello world hello世界
根据这个答案,我应该使用runtime.GoSched,但实际上我不需要。所以我相信出了点问题。
请帮我解决这个问题,非常感谢。