小白求解答 协程方面

xklalala · · 971 次点击
在后面加上一个 `time.Sleep(time.Second * 5) ` 那么这一行 `fmt.Println("I am a worker....")` 也会执行 数字没打印,就是一楼说的阻塞
#3
更多评论
czyt
云在青天水在瓶
worker中,chan处于阻塞状态,因为你定义的是一个无缓冲的通道。 c<-2 写入通道值,所以通道不再阻塞 打印出数字 大致就是这样
#1