golang中四種方式實現子goroutine與主協程的同步

如何實現子goroutine與主線程的同步 第一種方式:time.sleep(),這種方式很太死板,就不演示了。 第二種方式:使用channel機制,每一個goroutine傳一個channel進去而後往裏寫數據,在再主線程中讀取這些channel,直到所有讀到數據了子goroutine也就所有運行完了,那麼主goroutine也就能夠結束了。這種模式是子線程去通知主線程結束。 package m
相關文章
相關標籤/搜索