Junior — Middle
Quais componentes ou recursos são necessários para inicializar e executar um fluxo de trabalho?
sobes.tech IA
Resposta da IA
Para inicializar e executar uma thread em Java, são necessários os seguintes componentes:
-
Classe que implementa a thread — pode ser uma classe que herda de
Threadou que implementa a interfaceRunnable. -
Objeto de thread — uma instância da classe de thread ou um objeto
Runnablepassado ao construtor deThread. -
Método
start()— chamado para iniciar uma nova thread, que por sua vez chama o métodorun()numa thread separada.
Exemplo:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Thread iniciada");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Iniciar thread
}
}
Assim, para iniciar uma thread, é necessário definir a tarefa (através de Runnable ou herdando de Thread), criar um objeto de thread e chamar start().