golang中四种方式实现子goroutine与主协程的同步

如何实现子goroutine与主线程的同步 第一种方式:time.sleep(),这种方式很太死板,就不演示了。 第二种方式:使用channel机制,每一个goroutine传一个channel进去而后往里写数据,在再主线程中读取这些channel,直到所有读到数据了子goroutine也就所有运行完了,那么主goroutine也就能够结束了。这种模式是子线程去通知主线程结束。 package m
相关文章
相关标签/搜索