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):
- Dediť z triedy Thread
class MyThread extends Thread {
public void run() {
System.out.println("Vlákno spustené");
}
}
MyThread thread = new MyThread();
thread.start();
- Implementovať rozhranie Runnable
class MyRunnable implements Runnable {
public void run() {
System.out.println("Vlákno spustené");
}
}
Thread thread = new Thread(new MyRunnable());
thread.start();
- Použitie lambda výrazov (Java 8+)
Thread thread = new Thread(() -> System.out.println("Vlákno spustené"));
thread.start();
- 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í.