O que é trabalho em corrotinas?

O que é trabalho em corrotinas?
O que é trabalho em corrotinas?
Anonim

Conceitualmente, um trabalho é algo cancelável com um ciclo de vida que culmina em sua conclusão. Os trabalhos podem ser organizados em hierarquias pai-filho onde o cancelamento de um pai leva ao cancelamento imediato de todos os seus filhos recursivamente. … O trabalho de corrotina é criado com o construtor de corrotina de lançamento.

O que é trabalho em corrotinas Kotlin?

Um trabalho é algo cancelável com um ciclo de vida que culmina em sua conclusão. O trabalho de corrotina é criado com o construtor de corrotina de lançamento. Ele executa um bloco de código especificado e conclui na conclusão deste bloco.

O que são as corrotinas do dispatcher?

Despachantes. Main - Use este dispatcher para executar uma corrotina no thread principal do Android. Isso deve ser usado apenas para interagir com a interface do usuário e realizar um trabalho rápido. Os exemplos incluem chamar funções de suspensão, executar operações de estrutura de IU do Android e atualizar objetos LiveData.

O que é runBlocking?

Normalmente, runBlocking é usado em testes unitários no Android ou em alguns outros casos de código síncrono. Tenha em mente que runBlocking não é recomendado para código de produção. O construtor runBlocking faz quase a mesma coisa que o construtor launch: ele cria uma corrotina e chama sua função start.

O que são corrotinas de função de lançamento?

Lança uma nova corrotina sem bloquear a thread atual e retorna uma referência à corrotina como um Job. A corrotinaé cancelado quando o trabalho resultante é cancelado. … Por padrão, a corrotina é imediatamente agendada para execução.