Versions in this module Expand all Collapse all v1 v1.0.0 Dec 17, 2025 Changes in this version + type Option func(*lifoPool) + func WithErrorCallback(callback func(error)) Option + func WithLock(lock sync.Locker) Option + func WithMinWorkers(minWorkers int) Option + func WithResultCallback(callback func(any)) Option + func WithRetryCount(retryCount int) Option + func WithTaskQueueSize(size int) Option + func WithTimeout(timeout time.Duration) Option + type Pool interface + AddTask func(t task) + GetTaskQueueSize func() int + GetWorkerCount func() int + Release func() + Running func() int + Wait func() + func New(maxWorkers int, opts ...Option) Pool