グローバルのキューを使う場合、優先度が指定できますが、

dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
DISPATCH_QUEUE_PRIORITY_HIGH
DISPATCH_QUEUE_PRIORITY_DEFAULT
DISPATCH_QUEUE_PRIORITY_LOW
DISPATCH_QUEUE_PRIORITY_BACKGROUND

dispatch_queue_create()で作成したキューには優先度は指定できないのでしょうか。