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:
- 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();
- 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();
- Lambda ifadələrindən istifadə (Java 8+)
Thread thread = new Thread(() -> System.out.println("İş parçası başlatıldı"));
thread.start();
- 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.