Documentation
¶
Index ¶
- func OrDone[T any](ctx context.Context, works <-chan T) <-chan T
- type Processor
- func (p *Processor) DoWithParallel(works <-chan func(ctx context.Context) Result, numWorkers int, ...)
- func (p *Processor) DoWithParallel2(works []func(ctx context.Context) Result, numWorkers int, ...)
- func (p *Processor) DoWithRepeat(work func(ctx context.Context) Result, rate time.Duration, times int, ...)
- func (p *Processor) DoWithRepeat2(work func(ctx context.Context) Result, rate time.Duration, until time.Time, ...)
- type Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
func NewProcessor ¶
func (*Processor) DoWithParallel ¶
func (*Processor) DoWithParallel2 ¶ added in v0.0.3
func (*Processor) DoWithRepeat ¶
Click to show internal directories.
Click to hide internal directories.