Go 协程
语法
go f(x, y, z)具体例子
package main
import (
"log"
"time"
)
func doSomething(id int) {
log.Printf("before do job:(%d) \n", id)
time.Sleep(3 * time.Second)
log.Printf("after do job:(%d) \n", id)
}
func main() {
doSomething(1)
doSomething(2)
doSomething(3)
}使用 sync.WaitGroup 实现同步
sync.WaitGroup 实现同步一个小坑
最后更新于