Kas ir darbs korutīnās?

Satura rādītājs:

Kas ir darbs korutīnās?
Kas ir darbs korutīnās?
Anonim

Konceptuāli darbs ir atceļama lieta ar dzīves ciklu, kas beidzas ar tā pabeigšanu. Darbus var sakārtot vecāku un bērnu hierarhijās, kur vecāka atcelšana noved pie tūlītējas visu tā bērnu rekursīvas atcelšanas. … Korutīnas darbs ir izveidots, izmantojot palaišanas korutīnas veidotāju.

Kas ir darbs korutīnās Kotlin?

Darbs ir atceļama lieta ar dzīves ciklu, kas beidzas ar tā pabeigšanu. Korutīnas darbs tiek izveidots ar palaišanas korutīnas veidotāju. Tas palaiž noteiktu koda bloku un pabeidz, kad šis bloks ir pabeigts.

Kas ir dispečeru pārbaudes?

Dispečeri. Galvenais - izmantojiet šo dispečeru, lai palaistu korutīnu galvenajā Android pavedienā. To vajadzētu izmantot tikai mijiedarbībai ar lietotāja interfeisu un ātrai darbībai. Piemēri: aizturēšanas funkciju izsaukšana, Android UI ietvara darbību veikšana un LiveData objektu atjaunināšana.

Kas ir runBlocking?

Parasti palaistBlocking to izmanto vienību testos operētājsistēmā Android vai dažos citos sinhronā koda gadījumos. Ņemiet vērā, ka izpildes bloķēšana nav ieteicama ražošanas kodam. RunBlocking veidotājs veic gandrīz to pašu, ko palaišanas veidotājs: tas izveido korutīnu un izsauc tās sākuma funkciju.

Kas ir palaišanas funkcijas korutīnas?

Palaiž jaunu korutīnu nebloķējot pašreizējo pavedienu un atgriež atsauci uz korutīnu kā darbu. Korutīnatiek atcelts, kad tiek atcelts iegūtais darbs. … Pēc noklusējuma korutīna ir nekavējoties ieplānota izpildei.

Ieteicams: