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ş:
Nasıl bir gerçekleştirmek için bir SQL...
Nasıl, asenkron yerine senkron AJAX is...
Nasıl ilerleme iletişim ve arka plan i...
Python bir iş Parçacığı öldürmek için ...
Nasıl açıkladın programlı olarak Dinle...