草庐IT

go - Go例程中的有限循环

我正在尝试在完成该主题后同步执行两个或多个goroutinegoroutinesorderofexecution然后我写了一些代码来测试goroutines的行为(我把它当作一个队列,顺便说一句,go并发教程页面对我没有真正帮助)packagemainimport("fmt""sync")constsize=10varvChanchanint=make(chanint,size)funcjustSend(wg*sync.WaitGroup){deferwg.Done()fori:=1;i但是它什么都不打印,我们应该设计一个go例程总是有一个无限循环,否则我们无法让它正常工作吗?(这段代

go - Go例程中的有限循环

我正在尝试在完成该主题后同步执行两个或多个goroutinegoroutinesorderofexecution然后我写了一些代码来测试goroutines的行为(我把它当作一个队列,顺便说一句,go并发教程页面对我没有真正帮助)packagemainimport("fmt""sync")constsize=10varvChanchanint=make(chanint,size)funcjustSend(wg*sync.WaitGroup){deferwg.Done()fori:=1;i但是它什么都不打印,我们应该设计一个go例程总是有一个无限循环,否则我们无法让它正常工作吗?(这段代