Golang — 简单地利用sync.WaitGroup并发处理批量数据
package main import ( "fmt" "strconv" "sync" ) type Data struct { ID int Name string Age int } func syncRun(data []*Data) { count := len(data) var wg sync.WaitGroup // 逐个加入待处理队列 jobChan := make(chan *Data, count) for _, v := range data