Multiple queues with concurrent job limits

Is there a way to create say 3 queues and disable concurrent execution for each?

Each queue can be processed parallel but the jobs within each queue are executed one job at a time.

Is this the default behavior or does DisableConcurrentExecution limit the method across all the queues?