package main import ( "fmt" "time" ) func say(text string, pause time.Duration) { time.Sleep(pause * time.Millisecond) fmt.Println(text) } func main() { go say("1", 1000) go say("2", 1200) fmt.Println("3") }
1
2
3
1 2 3
3 1 2
3 2 1
2 1 3