草庐IT

workerChan

全部标签

go - fatal error : goroutines are asleep - deadlock

努力学习并发。我遇到了以下错误:fatalerror:allgoroutinesareasleep-deadlock!我被告知要添加一个WaitGroup和一个关闭channel来解决这个问题。我已经添加了这两个,但错误仍然存​​在。不确定我做错了什么。这是我的代码https://play.golang.org/p/ZB45oXlBUl:packagemainimport("log""sync""time")typeRowInfostruct{idint64}funcmain(){queueChan:=make(chanRowInfo)workerChan:=make(chanRowI

go - fatal error : goroutines are asleep - deadlock

努力学习并发。我遇到了以下错误:fatalerror:allgoroutinesareasleep-deadlock!我被告知要添加一个WaitGroup和一个关闭channel来解决这个问题。我已经添加了这两个,但错误仍然存​​在。不确定我做错了什么。这是我的代码https://play.golang.org/p/ZB45oXlBUl:packagemainimport("log""sync""time")typeRowInfostruct{idint64}funcmain(){queueChan:=make(chanRowInfo)workerChan:=make(chanRowI