Sobes.tech
Junior — Middle

Já utilizou um objeto da classe Thread para executar tarefas paralelas em Java?

sobes.tech IA

Resposta da IA

Sim, em Java pode-se usar a classe Thread para executar tarefas em paralelo. Cria-se um objeto Thread, ao qual se passa o código a ser executado numa thread separada.

Exemplo de criação e execução de uma thread:

class MyThread extends Thread {
    public void run() {
        System.out.println("Thread iniciado");
    }
}

MyThread t = new MyThread();
t.start(); // inicia a execução numa nova thread

Também é possível implementar a interface Runnable e passá-la ao Thread.

No Android, o uso de Thread é possível, mas frequentemente utilizam-se mecanismos de nível superior (por exemplo, AsyncTask, Handler, Executor) para gerir melhor o ciclo de vida e a interação com a UI.