Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkerPool ¶
type WorkerPool struct {
// contains filtered or unexported fields
}
func NewWorkerPool ¶
func NewWorkerPool(maxConcurrentGoroutines, maxBufferGoroutines int) *WorkerPool
func (*WorkerPool) Do ¶
func (p *WorkerPool) Do(task func()) bool
Do add the task to worker pool and return whether it is added to the execution zone or buffer zone
Click to show internal directories.
Click to hide internal directories.