Junior — Middle
Tem experiência no uso da interface Runnable em Java para criar threads ou tarefas?
sobes.tech IA
Resposta da IA
Sim, a interface Runnable em Java é frequentemente usada para criar threads ou tarefas. Ela contém um único método run(), no qual o código a ser executado em uma thread separada é descrito.
Exemplo de uso de Runnable para criar uma thread:
class MyTask implements Runnable {
public void run() {
System.out.println("A tarefa está sendo executada na thread " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Essa abordagem permite separar a lógica da tarefa da gestão da thread, além de usar um objeto Runnable em diferentes threads, se necessário.