By default, they operate concurrently: while you can’t change its type to serial queues, there is still a workaround to execute tasks in operation queues in sequence by using dependencies between operations. Operation queues are instances of class NSOperationQueue and its tasks are encapsulated in instances of NSOperation. NSOperation