Chapter 2
Managing Concurrency with (Grand Central) Dispatch
Section 2
Serial Queues
In the previous section we introduced a lot about Dispatch, and its queue types. In this section we will focus in on serial queues, which are really the most powerful type of Dispatch queue - New users of Dispatch will usually assume that concurrent queues are of more use than serial queues. Demonstrate how serial queues are a much more elegant solution to some traditional concurrency challenges - Demonstrate serial queues c to synchronize access to shared collection types - Our last example will be how manual group synchronization can be used to provide detailed control over groups of concurrent tasks