1. <dd id="erndk"></dd>
                1. golang goroutine 父子關系

                  互聯網 2022/4/29 23:18:50

                  很多人認為 父 goroutine 結束后 子goroutine 一定會結束 結論只要main 不結束 goroutine 一定會運行 代碼驗證 package mainimport ("fmt""time" )func main() {fmt.Println("main start")go func() {fmt.Println("parent start&quo…
                  很多人認為 父 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

                  贊(0)
                  關注微信小程序
                  程序員編程王-隨時隨地學編程

                  掃描二維碼或查找【程序員編程王】

                  可以隨時隨地學編程啦!

                  技術文章導航 更多>
                  掃一掃關注最新編程教程
                  国产在线拍揄自揄视频菠萝

                        1. <dd id="erndk"></dd>