初级会员
  • 第 10513 位会员
  • prettyyjnic
  • 2017-07-31 03:12:31
  • Offline
  • 10 4

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • package main import ( "fmt" "runtime" "os" ) func main() { runtime.GOMAXPROCS(1) go func() { fmt.Println("goroutine ...") os.Exit(1) }() i:=0 for { test(i) } } func test(i int ){ i++ } // go run -gcflags "-m -l" test.go 这样是不会打印 goroutine ... 并且退出的, fmt.Println("not done!") // 这个应该是阻塞的io操作,所以才切换了,也可能是我的方式不对。