golang協程踩坑記錄

一、主線程等待多個協程執行完畢後,再執行下面的程序。
golang提供了一個很好用的工具。 sync.WaitGroup
下面是個簡單的例子。golang

0_1526386718144_a5422a56-cf7b-44d0-83c5-72ee13c51a46-image.png
執行結果:
0_1526388505265_461c0eac-2c88-4ce5-8654-fbe1379634eb-image.pngmarkdown

二、主線程主動去結束已經啓動了的多個協程。
0_1526388201373_99c7d91c-b4d4-43b3-87ec-b439d48ba9f9-image.png
執行結果是:
0_1526388228306_2e68905c-6d2a-42e2-b309-512ad4d9a316-image.png工具

相關文章
相關標籤/搜索