Sobes.tech
Junior — Middle

Milyen módszerekkel lehet adatfolyamot létrehozni és indítani Java-ban?

sobes.tech MI

Válasz az MI-től

Java-ban több fő módszer létezik az adatfolyam (futási szál) létrehozására és indítására:

  1. A Thread osztály öröklése
class MyThread extends Thread {
    public void run() {
        System.out.println("Szál indítva");
    }
}

MyThread thread = new MyThread();
thread.start();
  1. A Runnable interfész megvalósítása
class MyRunnable implements Runnable {
    public void run() {
        System.out.println("Szál indítva");
    }
}

Thread thread = new Thread(new MyRunnable());
thread.start();
  1. Lambdák (Java 8+) használata
Thread thread = new Thread(() -> System.out.println("Szál indítva"));
thread.start();
  1. Az ExecutorService használata a szálak kezelésére
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Poolból indított szál"));
executor.shutdown();

Minden módszer lehetővé teszi egy szál létrehozását és indítását, a választás a feladattól és az preferenciáktól függ.