title: GCD DISPATCH_QUEUE_SERIAL what priority is it going to run on?
body: <p>I am trying to understand what priority is going to be used to run dispatch blocks that are dispatched on a custom serial queue declared as:</p>
  
  <blockquote>
    <p>dispatch_queue_t queue =
    dispatch_queue_create("com.purposeOfQueue.queue",
    DISPATCH_QUEUE_SERIAL);</p>
  </blockquote>
  
  <p>So, here, I am only saying that "queue" is a serial queue. But, what priority is the system going to use for this queue. I know there's HIGH, DEFAULT, LOW, BACKGROUND.</p>
  
  <p>I also know I could do this:</p>
  
  <blockquote>
    <p>dispatch_set_target_queue(queue, DISPATCH_QUEUE_PRIORITY_DEFAULT);</p>
  </blockquote>
  
  <p>Which would make it so the queue get a DEFAULT priority.</p>
  
  <p>But if I just do what I showed above?</p>
  
  <blockquote>
    <p>dispatch_queue_t queue =
    dispatch_queue_create("com.purposeOfQueue.queue",
    DISPATCH_QUEUE_SERIAL);</p>
  </blockquote>
  
  <p>What priority is that going to use?</p>