title: using dispatch_sync in Grand Central Dispatch
body: <p>Can anyone explain with really clear use cases what the purpose of <code>dispatch_sync</code> in <code>GCD</code> is for? I can't understand where and why I would have to use this.</p>
  
  <p>Thanks!</p>