Junior — Middle
Kā izveidot un palaist izpildes plūsmu Java valodā?
sobes.tech AI
Atbilde no AI
Java var izveidot un palaist izpildes pavedienu vairākos veidos. Galvenie ir:
- Mantojot no Thread klases:
class MyThread extends Thread {
public void run() {
System.out.println("Pavediens sākts");
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // Pavediena sākšana
}
}
- Implementējot Runnable interfeisu:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Pavediens sākts");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Pavediena sākšana
}
}
- Izmantojot lambda izteiksmes (no Java 8):
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(() -> {
System.out.println("Pavediens sākts");
});
thread.start();
}
}
start() metode sāk jaunu pavedienu, kas izpilda run() metodes kodu. Ir svarīgi neizsaukt run() tieši, pretējā gadījumā kods tiks izpildīts pašreizējā pavedienā.