package main
import "fmt"
import "runtime"
import "time"
func check(id int) {
fmt.Println("Checked", id)
<-time.After(time.Duration(id)*time.Millisecond)
fmt.Println("Woke up", id)
}
func main() {
defer runtime.Goexit()
for i := 0; i <= 10; i++ {
fmt.Println("Called with", i)
go check(i)
}
fmt.Println("Done for")
}
我是Go的新手,所以任何指针都很棒。我将如何调试这样的事情?
您可以运行代码段http://play.golang.org/p/SCr8TZXQUE
米琪卡哇伊
斯蒂芬大帝
相关分类