Go言語のgoroutineを試してみたのでメモ。
どう試したか
Windows環境にGo言語の環境をインストールして、以下のように実装、コンパイルして実行。
func say(s string) {
for i := 0; i < 4; i++ {
time.Sleep(1000 * time.Millisecond)
fmt.Println(s)
}
}
func main() {
go say("world")
say("hello")
}
回数とスリープ時間を変更して試していたらworld出力される前に終了しているケースがあった。