Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefault ¶ added in v0.2.1
func NewDefault() *task
Types ¶
type WorkerChain ¶ added in v0.4.72
type WorkerChain struct {
// contains filtered or unexported fields
}
func NewWorker ¶ added in v0.4.72
func NewWorker(num int, catch func(err any)) *WorkerChain
func (*WorkerChain) Await ¶ added in v0.4.72
func (ce *WorkerChain) Await()
func (*WorkerChain) Block ¶ added in v0.4.72
func (ce *WorkerChain) Block()
func (*WorkerChain) IsEmpty ¶ added in v0.4.72
func (ce *WorkerChain) IsEmpty() bool
func (*WorkerChain) Start ¶ added in v0.4.72
func (ce *WorkerChain) Start()
func (*WorkerChain) Stop ¶ added in v0.4.72
func (ce *WorkerChain) Stop()
func (*WorkerChain) Submit ¶ added in v0.4.72
func (ce *WorkerChain) Submit(fn func(chainId int))
func (*WorkerChain) SubmitWorker ¶ added in v0.4.72
func (ce *WorkerChain) SubmitWorker(fn Worker)
type WorkerGroup ¶ added in v0.4.72
type WorkerGroup struct {
Worker *WorkerChain
// contains filtered or unexported fields
}
func NewWorkGroup ¶ added in v0.4.72
func NewWorkGroup(workerChain *WorkerChain) *WorkerGroup
func (*WorkerGroup) AddCurrent ¶ added in v0.4.72
func (ce *WorkerGroup) AddCurrent()
func (*WorkerGroup) AddTotal ¶ added in v0.4.72
func (ce *WorkerGroup) AddTotal()
func (*WorkerGroup) Await ¶ added in v0.4.72
func (ce *WorkerGroup) Await()
func (*WorkerGroup) AwaitAndClose ¶ added in v0.4.72
func (ce *WorkerGroup) AwaitAndClose()
func (*WorkerGroup) Submit ¶ added in v0.4.72
func (ce *WorkerGroup) Submit(fn func(chainId int))
func (*WorkerGroup) SubmitWorker ¶ added in v0.4.72
func (ce *WorkerGroup) SubmitWorker(fn Worker)
Click to show internal directories.
Click to hide internal directories.