Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SyncWorkerPool ¶
type SyncWorkerPool struct{}
SyncWorkerPool represents synchronous worker pool.
func (SyncWorkerPool) Submit ¶
func (SyncWorkerPool) Submit(fn func()) error
Submit executes passed function immediately.
Always returns nil.
type WorkerPool ¶
type WorkerPool interface {
// Submit queues a function for execution
// in a separate routine.
//
// Implementation must return any error encountered
// that prevented the function from being queued.
Submit(func()) error
}
WorkerPool represents the tool for control the execution of go-routine pool.
Click to show internal directories.
Click to hide internal directories.