Sobes.tech
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.