0
Я не мог угадать его вывод.dispatch_Async serial queue
dispatch_async(serial_queue,^{NSlog(@"1");});
NSlog(@"2");
dispatch_async(serial_queue,^{NSlog(@"3");});
NSlog(@"4");
AFAIK
Выход
Но я не уверен!
Может кто-нибудь объяснить, если я ошибаюсь!
выход должен быть теоретически непредсказуемым, так как нет никакой гарантии, когда блоки асинхронных выполнит ... но я думаю, может быть эти асинхронные блоки выполняются слишком быстро, чтобы заказ всегда отличался. – Fonix
Должен быть какой-то ответ! потому что вопрос был брошен на меня в письменном опросе IOS – NaveenKumar