Junior — Middle
Heeft u ervaring met het gebruik van de Runnable-interface in Java voor het maken van threads of taken?
sobes.tech AI
Antwoord van AI
Ja, de Runnable-interface in Java wordt vaak gebruikt voor het maken van threads of taken. Het bevat één methode run(), waarin de code wordt beschreven die in een aparte thread wordt uitgevoerd.
Voorbeeld van het gebruik van Runnable om een thread te maken:
class MyTask implements Runnable {
public void run() {
System.out.println("Taak wordt uitgevoerd in thread " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Deze aanpak maakt het mogelijk om de taaklogica te scheiden van het threadbeheer, en om hetzelfde Runnable-object in verschillende threads te gebruiken indien nodig.