Junior — Middle
A interface Runnable pode ser considerada como uma interface para executar tarefas em Java?
sobes.tech IA
Resposta da IA
Sim, a interface Runnable em Java pode ser considerada uma interface para executar tarefas. Ela define um método:
public interface Runnable {
void run();
}
Este método contém o código da tarefa que deve ser executada. Runnable é frequentemente usado para descrever trabalhos que podem ser iniciados numa thread separada.
Exemplo de uso:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Execução de tarefa numa thread separada");
}
};
Thread thread = new Thread(task);
thread.start();
Assim, Runnable serve como uma abstração para uma tarefa que pode ser executada, especialmente no contexto de múltiplas threads.