Conceptualment, una feina és una cosa cancel·lable amb un cicle de vida que culmina amb la seva finalització. Les feines es poden organitzar en jerarquies pare-fill on la cancel·lació d'un pare comporta la cancel·lació immediata de tots els seus fills de forma recursiva. … El treball de corrutine es crea amb el llançament del creador de coroutines.
Què és la feina a les corrutines Kotlin?
Una feina és una cosa cancel·lable amb un cicle de vida que culmina amb la seva finalització. El treball de coroutine es crea amb el creador de coroutine de llançament. executa un bloc de codi especificat i es completa en finalitzar aquestbloc.
Què són les corrutines del despatxador?
Despatx. Principal: utilitzeu aquest despatxador per executar una rutina al fil principal d'Android. Això només s'ha d'utilitzar per interactuar amb la interfície d'usuari i realitzar un treball ràpid. Alguns exemples inclouen trucar a funcions de suspensió, executar operacions de marc d'interfície d'usuari d'Android i actualitzar objectes LiveData.
Què és runBlocking?
En general, runBlocking s'utilitza a les proves unitàries d'Android o en alguns altres casos de codi sincrònic. Tingueu en compte que runBlocking no es recomana per al codi de producció. runBlocking builder fa gairebé el mateix que launch builder: crea una corrutina i crida a la seva funció d'inici.
Què són les corrutines de la funció de llançament?
Llança una corrutina nova sense bloquejar el fil actual i retorna una referència a la corrutina com a Treball. La corutinaes cancel·la quan es cancel·la el treball resultant. … Per defecte, la corrutina es programa immediatament per a l'execució.