Konseptueel is 'n werk 'n kanselleerbare ding met 'n lewensiklus wat uitloop op die voltooiing daarvan. Werksgeleenthede kan gerangskik word in ouer-kind hiërargieë waar kansellasie van 'n ouer lei tot onmiddellike kansellasie van al sy kinders rekursief. … Coroutine-werk is geskep met die bekendstelling van Coroutine-bouer.
Wat is werk in Coroutines Kotlin?
'n Werk is 'n kanselleerbare ding met 'n lewensiklus wat uitloop op die voltooiing daarvan. Coroutine-werk word geskep met die bekendstelling van Coroutine-bouer. Dit loop 'n gespesifiseerde blok kode en voltooi na voltooiing van hierdie blok.
Wat is versenderkoroutines?
Versenders. Hoof - Gebruik hierdie versender om 'n koroutine op die hoof Android-draad uit te voer. Dit moet slegs gebruik word vir interaksie met die UI en vinnige werk verrig. Voorbeelde sluit in oproep-opskortfunksies, hardloop Android-UI-raamwerkbewerkings en die opdatering van LiveData-voorwerpe.
Wat is runBlocking?
Gewoonlik word runBlocking dit gebruik in eenheidstoetse in Android of in sommige ander gevalle van sinchroniese kode. Hou in gedagte dat runBlocking nie aanbeveel word vir produksiekode nie. runBlocking Builder doen amper dieselfde ding as launch Builder: dit skep 'n coroutine en roep sy beginfunksie.
Wat is bekendstellingsfunksie-koroutines?
Begin 'n nuwe koroutine sonder om die huidige draad te blokkeer en gee 'n verwysing na die koroutine as 'n Job. Die koroutineword gekanselleer wanneer die gevolglike taak gekanselleer word. … By verstek is die koroutine onmiddellik geskeduleer vir uitvoering.