func (p *Pool) Run() {
	// start all queues
	for queue := range p.queues {
		queue.start(p)
	}

	// start all tasks
	for _, task := range p.tasks {
		task.start(p)
	}
}
func (p *Pool) Run() {
	
	for queue := range p.queues {
		queue.start(p)
	}

	
	for _, task := range p.tasks {
		task.start(p)
	}
}
func ( p * Pool ) Run ( ) { // start all queues for queue := range p . queues { queue . start ( p ) } // start all tasks for _ , task := range p . tasks { task . start ( p ) } }
// Run will launch the queue watchers and task workers in the background.
Run will launch the queue watchers and task workers in the background .