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 を使用する必要がありますが、実際には必要ありません。
これで私を助けてください、どうもありがとう。