Bunun gibi bir seri kuyruk oluşturdum:
dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL);
dispatch_asyncBuna benzer arasındaki fark nedir
dispatch_async(_serialQueue, ^{ /* TASK 1 */ });
dispatch_async(_serialQueue, ^{ /* TASK 2 */ });
Ve dispatch_syncbu seri kuyrukta böyle mi çağırıldı?
dispatch_sync(_serialQueue, ^{ /* TASK 1 */ });
dispatch_sync(_serialQueue, ^{ /* TASK 2 */ });
Anladığım kadarıyla, hangi gönderim yöntemi kullanılırsa kullanılsın, TASK 1daha önce yürütülecek ve tamamlanacak TASK 2, doğru mu?