Junior — Middle
Java'da ma'lumot oqimini yaratish va ishga tushirish uchun qanday usullar mavjud?
sobes.tech AI
AIdan javob
Java'da ma'lumot oqimini (ishga tushirish oqimini) yaratish va ishga tushurish uchun bir nechta asosiy usullar mavjud:
- Thread sinfidan meros olish
class MyThread extends Thread {
public void run() {
System.out.println("Ishchi boshlang'ich");
}
}
MyThread thread = new MyThread();
thread.start();
- Runnable interfeysini amalga oshirish
class MyRunnable implements Runnable {
public void run() {
System.out.println("Ishchi boshlang'ich");
}
}
Thread thread = new Thread(new MyRunnable());
thread.start();
- Lambda ifodalaridan foydalanish (Java 8+)
Thread thread = new Thread(() -> System.out.println("Ishchi boshlang'ich"));
thread.start();
- ExecutorService yordamida ishchi to'plamini boshqarish
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Pooldan ishchi boshlang'ich"));
executor.shutdown();
Har bir usul ishchi yaratish va ishga tushirish imkonini beradi, tanlov vazifa va afzalliklarga bog'liq.