- go 关键字
- 协程
协程是一种用户态的轻量级线程。
go func() {// 协程任务} ()
sync
sync.WaitGroup 控制协程数量
package mainimport ("fmt""sync")var wg sync.WaitGroupfunc main() {wg.Add(5)for i := 0; i < 10; i++ {go Add(i, i)}wg.Wait()}func Add(x, y int) {defer wg.Done()z := x + yfmt.Println(z)}
