SORU
14 NİSAN 2011, PERŞEMBE


GCD ana iş parçacığı bir görevi gerçekleştirmek için

Herhangi bir konu gelebilir hangi bir geri arama var. Bu geri döndüğümde, o zaman ana konu üzerinde belirli bir görevi gerçekleştirmek için istiyorum.

Ben zaten ana konu üzerinde - ya da orada bu onay befora aşağıda kodu arama yerine herhangi bir ceza olup olmadığını kontrol etmek gerekir mi?

dispatch_async(dispatch_get_main_queue(), ^{
   // do work here
});

CEVAP
14 NİSAN 2011, PERŞEMBE


Hayır, zaten ana iş parçacığı üzerinde olup olmadığını kontrol etmek gerekmez. Ana sıraya blok göndererek, sadece ilgili çalışma döngü çalıştırdığınızda seri olur ana konu üzerinde yürütülecek blok zamanlama.

Eğer zaten ana konu üzerinde, davranışları hep aynıdır: block planlanıyor ve ana iş parçacığı çalıştırmak döngü çalıştırıldığında idam edildi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • SellerDp

    SellerDp

    27 EKİM 2009
  • vgeller1

    vgeller1

    22 Kasım 2009