golang goroutine 父子關系
互聯網 2022/4/29 23:18:50
很多人認為 父 goroutine 結束后 子goroutine 一定會結束
結論只要main 不結束 goroutine 一定會運行
代碼驗證
package main import ( "fmt" "time" ) func main() { fmt.Println("main start") go func() { fmt.Println("parent start") go func() { fmt.Println("son start") time.Sleep(1 * time.Second) fmt.Println("son start") }() fmt.Println("parent end") }() time.Sleep(3 * time.Second) fmt.Println("main end") } /*main start parent start parent end son start son start main end*/

關于找一找教程網
本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
[golang goroutine 父子關系]http://www.yachtsalesaustralia.com/tech/detail-318100.html
- 2022-05-03beego 獲取POST Payload 參數
- 2022-05-03(四)Golang導入本地包
- 2022-05-02mongodb4.4 "errmsg" : "command insert requires authentication"
- 2022-05-02Go 將引入快速排序算法 pdqsort
- 2022-05-02PgoOps運維平臺部署文檔
- 2022-04-30使用Django的auth模塊內置的密碼加密方法
- 2022-04-30GO語言學習——切片三 append()方法為切片添加元素、切片的擴容策略、使用copy()函數復制切片、從切片中刪除元素
- 2022-04-30解決django.core.exceptions.ImproperlyConfigured: Cannot import 'book.apps.users'. Check that
- 2022-04-30golang time.After 內存泄漏
- 2022-04-29Go圣經學習筆記——底層編程