Versions in this module Expand all Collapse all v0 v0.1.0 Aug 9, 2020 Changes in this version + var DefaultWorker = New(defaultCount) + var ErrNilJobDo = errors.New("Job do field is nil") + var ErrWorkerIsStop = errors.New("Worker is stop") + type Do func() error + type ErrorHandler func(error) + type Job struct + func MakeJob(do Do, timeout time.Duration, eh ErrorHandler) Job + type Worker struct + func New(n int) *Worker + func (w *Worker) Push(job Job) error + func (w *Worker) Start() + func (w *Worker) Stop()