Sobes.tech
Junior — Middle

Akými metódami je možné vytvoriť a spustiť tok dát v Jave?

sobes.tech AI

Odpoveď od AI

V Jave je niekoľko hlavných spôsobov na vytvorenie a spustenie dátového toku (vlákna vykonávania):

  1. Dediť z triedy Thread
class MyThread extends Thread {
    public void run() {
        System.out.println("Vlákno spustené");
    }
}

MyThread thread = new MyThread();
thread.start();
  1. Implementovať rozhranie Runnable
class MyRunnable implements Runnable {
    public void run() {
        System.out.println("Vlákno spustené");
    }
}

Thread thread = new Thread(new MyRunnable());
thread.start();
  1. Použitie lambda výrazov (Java 8+)
Thread thread = new Thread(() -> System.out.println("Vlákno spustené"));
thread.start();
  1. Použitie ExecutorService na správu vlákien
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Vlákno z poolu spustené"));
executor.shutdown();

Každá z týchto metód umožňuje vytvoriť a spustiť vlákno, výber závisí od úlohy a preferencií.