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

  • David MeShow

    David MeShow

    10 EKİM 2006
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008