Sobes.tech
Junior — Middle

Java-da məlumat axını yaratmaq və başlatmaq üçün hansı metodlar istifadə oluna bilər?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da məlumat axını (icra axını) yaratmaq və başlatmaq üçün bir neçə əsas metod mövcuddur:

  1. Thread sinifindən irsi
class MyThread extends Thread {
    public void run() {
        System.out.println("İş parçası başlatıldı");
    }
}

MyThread thread = new MyThread();
thread.start();
  1. Runnable interfeysinin tətbiqi
class MyRunnable implements Runnable {
    public void run() {
        System.out.println("İş parçası başlatıldı");
    }
}

Thread thread = new Thread(new MyRunnable());
thread.start();
  1. Lambda ifadələrindən istifadə (Java 8+)
Thread thread = new Thread(() -> System.out.println("İş parçası başlatıldı"));
thread.start();
  1. ExecutorService istifadə edərək işçi hovuzunun idarə olunması
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Hovuzdan işçi başlatıldı"));
executor.shutdown();

Hər bir metod işçi yaratmağa və başlatmağa imkan verir, seçim və üstünlüklər vəzifədən asılıdır.