Junior — Middle
Haben Sie Erfahrung mit der Verwendung der Schnittstelle Runnable in Java zur Erstellung von Threads oder Aufgaben?
sobes.tech KI
Antwort von AI
Ja, die Runnable-Schnittstelle in Java wird häufig verwendet, um Threads oder Aufgaben zu erstellen. Sie enthält eine einzige Methode run(), in der der Code beschrieben wird, der in einem separaten Thread ausgeführt wird.
Beispiel für die Verwendung von Runnable zur Erstellung eines Threads:
class MyTask implements Runnable {
public void run() {
System.out.println("Aufgabe wird im Thread " + Thread.currentThread().getName() + " ausgeführt");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Dieser Ansatz ermöglicht es, die Logik der Aufgabe von der Thread-Verwaltung zu trennen, und auch ein Runnable-Objekt in verschiedenen Threads bei Bedarf zu verwenden.