2011-09-07 12 views
5

Jestem trochę zagmatwany tych dwóch koncepcji, jeśli chodzi o wdrożenie wielozadaniowości. Czytałem, że GCD skutecznie wykorzystuje wszystkie rdzenie urządzeń, a także ułatwia pracę programistom aplikacji, czyniąc ich aplikacje wielowątkowymi w prostszy sposób.Jaka jest rola Grand Central Dispatch podczas implementacji wielozadaniowości w systemie iOS?

Pytania, które do mnie pasują, czy GCD Apple preferuje sposób na wielozadaniowość? Jak wielozadaniowość z GCD różni się od wielozadaniowości bez GCD?

+1

zobaczyć http://stackoverflow.com/questions/6539656/what-exactly-is-gcd-and-where-should-it-be-used –

+0

Czy naprawdę mówisz o "wielozadaniowości", tj. Uruchomieniu wielu aplikacji w tym samym czasie/w tle? A może masz na myśli tylko "wielowątkowość", tj. Jednoczesną pracę w ramach tej samej aplikacji? – nschum

+0

@nschum Mam na myśli robienie pracy jednocześnie w obrębie tej samej aplikacji. – Centurion

Odpowiedz