Sobes.tech
Junior — Middle

Koja vrsta rasporeda karakteriše najveće kašnjenje u obradi zadataka?

sobes.tech АИ

Одговор од АИ

Тип диспетчеризације са највећим кашњењем у обради задатака је одложена (deferred) диспетчеризација.

У iOS и другим системима, диспетчеризација задатака може бити:

  • Немедљена (immediate) — задатак се покреће одмах након што се постави у ред.
  • Одложена (deferred) — задатак се ставља у ред и извршава касније, када систем буде слободан.
  • Периодична или са таймером — задатак се покреће по распореду.

Одложена диспетчеризација карактерише највеће кашњење, јер задатак може чекати у реду неограничено време док се не испуне услови за његово извршење.

Пример: коришћење DispatchQueue.main.asyncAfter у GCD одлаже извршење задатка за задати временски период, што повећава латенцију у поређењу са немедленим покретањем.