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

u011774512 ·
你goroutine 跑的快了, flag 变为true了,当然永不停息
#4
更多评论
qkb_75_go
琴为心声
老大你用错了!请用这样的循环,重新搞一下例1: for { if flag { break} //time.After(); continue ; }
#1
main函数中设置,runtime.GOMAXPROCS(2),因为单核上CPU利用率被主线程抢占光了,go开的从线程无法执行
#2