Sobes.tech
Junior — Middle

Melyik ütemezési típus jellemző a legnagyobb késleltetésre a feladatok feldolgozásában?

sobes.tech MI

Válasz az MI-től

A legnagyobb késleltetéssel járó feladatküldési típus a halasztott (deferred) küldés.

Az iOS és más rendszerek esetében a feladatküldés lehet:

  • Azonnali (immediate) — a feladat azonnal elindul a beállítás után.
  • Halasztott (deferred) — a feladat sorba kerül, és később hajtódik végre, amikor a rendszer szabad lesz.
  • Időzített vagy időzítővel ellátott — a feladat ütemezve van a végrehajtásra.

A halasztott küldés a legnagyobb késleltetéssel jellemezhető, mivel a feladat bizonytalan ideig várhat a sorban, amíg a végrehajtás feltételei nem teljesülnek.

Példa: a DispatchQueue.main.asyncAfter használata a GCD-ben késlelteti a feladat végrehajtását egy meghatározott időre, növelve a késleltetést az azonnali indításhoz képest.