Junior — Middle
Millised komponendid või ressursid on vajalikud töövoo initsialiseerimiseks ja käivitamiseks?
sobes.tech AI
Vastus AI-lt
Java-s on niidi initsialiseerimiseks ja käivitamiseks vajalikud järgmised komponendid:
-
Niidi rakendav klass — see võib olla klass, mis pärib
Thread-ist või rakendabRunnableliidest. -
Niidi objekt — näide niidi klassist või
Runnableobjekt, mis antakseThreadkonstruktorile. -
start()meetod — kutsutakse, et alustada uut niiti, mis kutsubrun()meetodi eraldi niidil.
Näide:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Niidi käivitamine");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Niidi käivitamine
}
}
Seega, niidi käivitamiseks tuleb määratleda ülesanne (Runnable kaudu või pärandades Thread-ist), luua niidi objekt ja kutsuda start().