123456789101112131415161718 |
- package main
- import (
- "fmt"
- "time"
- "github.com/tal-tech/go-zero/core/executors"
- )
- func main() {
- executor := executors.NewBulkExecutor(func(items []interface{}) {
- fmt.Println(len(items))
- }, executors.WithBulkTasks(10))
- for {
- executor.Add(1)
- time.Sleep(time.Millisecond * 90)
- }
- }
|