Bunun gibi bir seri kuyruk oluşturdum:
dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL);
dispatch_async
Buna benzer arasındaki fark nedir
dispatch_async(_serialQueue, ^{ /* TASK 1 */ });
dispatch_async(_serialQueue, ^{ /* TASK 2 */ });
Ve dispatch_sync
bu 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 1
daha önce yürütülecek ve tamamlanacak TASK 2
, doğru mu?