【Go】sync.WaitGroup的用法
摘要:介绍 经常会看到以下了代码: package main import ( "fmt" "time" ) func main(){ for i := 0; i < 100 ; i++{ go fmt.Println(i) } time.Sleep(time.Second) } 主线程为了等待gorou
阅读全文
posted @
2022-01-12 21:12
Code2020
阅读(146)
推荐(0) 编辑
【Go】如何终止goroutine
摘要:var wg sync.WaitGroup func foo(){ defer wg.Done() for { fmt.Println("我是foo函数内的Print") time.Sleep(time.Millisecond*500) } } func main() { wg.Add(1) go
阅读全文
posted @
2022-01-12 21:09
Code2020
阅读(137)
推荐(1) 编辑