Junior — Middle
Van tapasztalata a Runnable interfész Java-ban való használatában szálak vagy feladatok létrehozására?
sobes.tech MI
Válasz az MI-től
Igen, a Java Runnable interfészét gyakran használják szálak vagy feladatok létrehozására. Egyetlen run() metódust tartalmaz, amelyben leírható a külön szálon végrehajtandó kód.
Runnable használatának példája szál létrehozásához:
class MyTask implements Runnable {
public void run() {
System.out.println("Feladat végrehajtása a szálban " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Ez a megközelítés lehetővé teszi a feladat logikájának elkülönítését a szálkezeléstől, és ugyanazt a Runnable objektumot több szálban is lehet használni, ha szükséges.