Sobes.tech
Junior — Middle
132

Бағдарламада жаңа орындалу ағынын қалай іске қосуға болады?

Сұралған компаниялар
СБЕРСБЕР
ОТП БанкОТП Банк

AI-дан жауап

sobes.tech AI

Java-да жаңа орындалу ағынын іске қосу үшін Thread класы немесе Runnable интерфейсі пайдаланылады. Негізгі тәсілдер:

  1. Thread класының мұрагері болу және run() әдісін қайта анықтау:
class MyThread extends Thread {
    public void run() {
        System.out.println("Ағын іске қосылды");
    }
}

public class Main {
    public static void main(String[] args) {
        MyThread thread = new MyThread();
        thread.start(); // Жаңа ағынды іске қосу
    }
}
  1. Runnable интерфейсін жүзеге асыру және объектіні Thread конструкторына беру:
class MyRunnable implements Runnable {
    public void run() {
        System.out.println("Ағын іске қосылды");
    }
}

public class Main {
    public static void main(String[] args) {
        Thread thread = new Thread(new MyRunnable());
        thread.start(); // Жаңа ағынды іске қосу
    }
}
  1. Лямбда-экспрессияларды пайдалану (Java 8-ден бастап):
public class Main {
    public static void main(String[] args) {
        Thread thread = new Thread(() -> System.out.println("Ағын іске қосылды"));
        thread.start();
    }
}

Маңызды: start() әдісін шақыру керек, ал run() әдісін емес, себебі start() ағынды нақты параллель іске қосады.