| 1234567891011121314151617181920 | 
							- package routine
 
- import (
 
- 	"github.com/langgenius/dify-plugin-daemon/internal/utils/log"
 
- 	"github.com/panjf2000/ants"
 
- )
 
- var (
 
- 	p *ants.Pool
 
- )
 
- func InitPool(size int) {
 
- 	log.Info("init routine pool, size: %d", size)
 
- 	p, _ = ants.NewPool(size, ants.WithNonblocking(false))
 
- }
 
- func Submit(f func()) {
 
- 	p.Submit(f)
 
- }
 
 
  |