9 lines
287 B
Go
9 lines
287 B
Go
|
|
// Package worker provides a concurrent worker pool with launcher lifecycle integration.
|
||
|
|
//
|
||
|
|
// Usage:
|
||
|
|
//
|
||
|
|
// pool := worker.New(logger, worker.Config{PoolSize: 5, BufferSize: 100})
|
||
|
|
// lc.Append(pool)
|
||
|
|
// pool.Dispatch(func(ctx context.Context) error { return doWork(ctx) })
|
||
|
|
package worker
|