Golang中不要使用无限循环检查goroutine是否完成工作

u011774512 · 2015-10-18 02:00:15
更多评论
qkb_75_go
琴为心声

老大你用错了!请用这样的循环,重新搞一下例1: for { if flag { break} //time.After(); continue ; }

#1

main函数中设置,runtime.GOMAXPROCS(2),因为单核上CPU利用率被主线程抢占光了,go开的从线程无法执行

#2