运行
格式化
停止
分享
赞助
package main import ( "fmt" "runtime" "sync" ) func main() { wg := new(sync.WaitGroup) wg.Add(1) go func() { defer wg.Done() defer fmt.Println("A.defer") func() { defer fmt.Println("B.defer") runtime.Goexit() // 终⽌止当前 goroutine fmt.Println("B") // 不会执⾏行 }() fmt.Println("A") // 不会执⾏行 }() wg.Wait() }