1.wg
package main
import ("fmt""time""sync" )var wg sync.WaitGroupfunc printNumbers() {defer wg.Done()for i := 1; i <= 5; i++ {fmt.Println(i)time.Sleep(time.Second)} }func main() {wg.Add(1)go printNumbers()wg.Wait() }
努力生活,融于自然
深度解读 · 专业分析
1.wg
package main
import ("fmt""time""sync" )var wg sync.WaitGroupfunc printNumbers() {defer wg.Done()for i := 1; i <= 5; i++ {fmt.Println(i)time.Sleep(time.Second)} }func main() {wg.Add(1)go printNumbers()wg.Wait() }