Čo je práca v korutínach?

Obsah:

Čo je práca v korutínach?
Čo je práca v korutínach?
Anonim

Z koncepčného hľadiska je práca vecou, ktorá sa dá zrušiť, so životným cyklom, ktorý vyvrcholí jej dokončením. Pracovné miesta možno usporiadať do hierarchií rodič-dieťa, kde zrušenie rodiča vedie k okamžitému zrušeniu všetkých jeho detí rekurzívne. … Úloha Coroutine sa vytvorí pomocou nástroja Launch Coroutine Builder.

Čo je práca v coroutines Kotlin?

Práca je vec, ktorú možno zrušiť, so životným cyklom, ktorý vyvrcholí jej dokončením. Úloha Coroutine sa vytvára pomocou nástroja na tvorbu korutín. spustí špecifikovaný blok kódu a dokončí sa po dokončení tohto bloku.

Čo sú korutíny dispečera?

Dispečeri. Main – Použite tento dispečer na spustenie korutíny v hlavnom vlákne Androidu. Toto by sa malo používať iba na interakciu s používateľským rozhraním a vykonávanie rýchlej práce. Medzi príklady patrí volanie funkcií pozastavenia, spustenie operácií rámca používateľského rozhrania Android a aktualizácia objektov LiveData.

Čo je runBlocking?

Obvykle sa runBlocking používa v jednotkových testoch v systéme Android alebo v niektorých iných prípadoch synchrónneho kódu. Majte na pamäti, že runBlocking sa neodporúča pre produkčný kód. runBlocking builder robí takmer to isté ako launch builder: vytvára korutínu a volá jej štartovaciu funkciu.

Čo sú funkcie spúšťania korutínov?

Spustí novú korutínu bez blokovania aktuálneho vlákna a vráti referenciu na korutín ako úlohu. Korutínsa zruší, keď sa zruší výsledná úloha. … V predvolenom nastavení je korutín okamžite naplánovaný na vykonanie.

Odporúča: