Mi a munka a korutinokban?

Tartalomjegyzék:

Mi a munka a korutinokban?
Mi a munka a korutinokban?
Anonim

Elméletileg egy munka egy lemondható dolog, amelynek életciklusa a befejezésben ér véget. A munkahelyek szülő-gyermek hierarchiákba rendezhetők, ahol a szülő törlése az összes gyermek azonnali, rekurzív törléséhez vezet. … A korutína-feladat létrehozása az indítókorutín-készítővel.

Mi a munka a korutinokban Kotlin?

A Job egy lemondható dolog, amelynek életciklusa a befejezéséig ér. A korutinfeladat az indítási korutinkészítővel jön létre. egy megadott kódblokkot futtat, és ennek a blokknak a befejezésekor fejeződik be.

Mi az a diszpécser-korutin?

Diszpécserek. Fő – Ezzel a diszpécserrel futtathat egy korutint a fő Android-szálon. Ezt csak a felhasználói felülettel való interakcióhoz és gyors munkavégzéshez szabad használni. Példák: felfüggesztési funkciók hívása, Android UI keretrendszer műveletek futtatása és LiveData objektumok frissítése.

Mi az a runBlocking?

Általában a runBlocking funkciót egységtesztekben használják Android-ban vagy a szinkronkód más esetekben. Ne feledje, hogy a runBlocking nem ajánlott éles kódhoz. A runBlocking builder majdnem ugyanazt csinálja, mint az launch builder: létrehoz egy korutint és meghívja a start függvényét.

Mi az indítási funkció korutinja?

Elindít egy új korutint anélkül, hogy blokkolná az aktuális szálat, és egy hivatkozást ad vissza a korutinra mint Job. A korutintörlésre kerül, ha az eredményül kapott feladatot törlik. … Alapértelmezés szerint a korutint azonnal végrehajtásra ütemezték.

Ajánlott: