As far as I understand non-main-queue GCD queues, they are serial by default only on devices with single-core CPUs. But if a device has multiple cores, it can happen that blocks in the queue get executed simultaneously.As far as I understand non-main-queue GCD queue