Junior — Middle
Milyen komponensekre vagy erőforrásokra van szükség a munkafolyamat inicializálásához és futtatásához?
sobes.tech MI
Válasz az MI-től
A Java-ban a szál inicializálásához és indításához a következő komponensekre van szükség:
-
Szálat megvalósító osztály — ez lehet egy osztály, amely öröklődik a
Thread-ből vagy megvalósítja aRunnableinterfészt. -
Szál objektum — egy példány a szál osztályból vagy egy
Runnableobjektum, amit aThreadkonstruktorába adunk. -
start()metódus — ez hívódik meg az új szál indításához, amely arun()metódust egy külön szálon hívja meg.
Példa:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Szál elindítva");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Szál indítása
}
}
Tehát, a szál indításához meg kell határozni a feladatot (Runnable vagy Thread öröklés), létre kell hozni egy szál objektumot, és meghívni a start()-ot.