Here, trying to assign dedicated workers to specific queues in Resque.
For example - 2 Workers are dedicated to default Queue, and 4 dedicated workers to the high queue.
Here, 16 workers to dedicated queues and the remaining 4 workers to any of the queues.

I'm using resque as background job for my rails app
here my answer probably can help you
additional notes
queue name also can be use for order job as priority for example I have 01_high, 02_default, 03_low and I run the worker as command below
RAILS_ENV=production rake resque:work QUEUE='*' BACKGROUND=yes
number 01_high has higher priority, it will process 02_default until 01_high finished