And what if i only want to know if there is a idle worker or if a i want to pause a thread until there is a idle worker???

In my code  I have a thread that feeds jobs (different jobs ) to the queue but i want only to feed a new job when there is a idle worker, i mean not to queue them. 

I will add the new method ```idle``` on the next commit, with the ```idle_worker?``` and ```wait_idle_worker``` methods also defined.