Šta je glavni red čekanja u iOS-u?
Šta je glavni red čekanja u iOS-u?

Video: Šta je glavni red čekanja u iOS-u?

Video: Šta je glavni red čekanja u iOS-u?
Video: TRILE - HUGO (OFFICIAL VIDEO) 2024, April
Anonim

The glavni red je otprema queue u kojem se odvijaju sva ažuriranja korisničkog sučelja i postavlja se kod koji uključuje promjene korisničkog sučelja. Morate doći do glavni red kako bi se ažurirao korisnički interfejs po završetku asinhronog procesa kao što je NSURLSession.

Onda, šta je red otpreme u iOS-u?

Redovi otpreme su FIFO redovi kojima vaša aplikacija može poslati zadatke u obliku blok objekata. Redovi otpreme izvršavati zadatke bilo serijski ili istovremeno. Kada asinhrono zakažete radnu stavku, vaš kod nastavlja da se izvršava dok se radna stavka izvodi negdje drugdje.

Pored gore navedenog, šta je serijski red čekanja? Serijski redovi (poznato i kao privatna otprema redovi ) izvršavaju jedan po jedan zadatak redoslijedom kojim su dodani queue . Istovremeno redovi (poznat i kao vrsta globalne otpreme queue ) istovremeno izvršavaju jedan ili više zadataka, ali se zadaci i dalje pokreću onim redoslijedom kojim su dodani u queue.

Osim toga, šta je glavna nit u iOS-u?

Threading je važan koncept u iOS . Koncept je prilično jednostavan. Kada se aplikacija pokrene, bit će na glavna nit ili UI nit . U ovom trenutku, kada pokušavamo obaviti neki dugotrajni zadatak u glavna nit , the UI će prestati da odgovara na neko vreme. Ovo je situacija s kojom se korisnik nikada neće htjeti suočiti.

Šta je DispatchGroup?

DispatchGroup . Grupa zadataka koje nadgledate kao jednu jedinicu.

Preporučuje se: