Sobes.tech
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:

  1. 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
    }
}
  1. 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
    }
}
  1. 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ā.