Junior — Middle
Como pode iniciar uma nova thread de execução num programa?
sobes.tech IA
Resposta da IA
No Android, para iniciar uma nova thread de execução, pode usar a classe Thread ou meios mais modernos, como Executors ou Kotlin Coroutines.
Exemplo de criação e lançamento de uma nova thread com Thread em Java:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Código que será executado na nova thread
System.out.println("Nova thread iniciada");
}
});
thread.start();
É importante chamar o método start(), não o run(), para que a thread realmente inicie em paralelo.
Em Kotlin, pode usar coroutines para uma gestão mais conveniente da assíncronia e threads.