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

  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • kruno j

    kruno j

    6 Mayıs 2007
  • ThePointblank

    ThePointblan

    18 Aralık 2006