Junior — Middle
Чӣ гуна усулҳоро метавон барои эҷод ва оғоз кардани ҷараёни маълумот дар Java истифода бурд?
sobes.tech AI
Ҷавоб аз AI
Дар Java, чанд роҳи асосӣ барои эҷод ва оғоз кардани ҷараёни маълумот (ҷараёни иҷроиш) мавҷуд аст:
- Мураосати аз класи Thread
class MyThread extends Thread {
public void run() {
System.out.println("Ҷараён оғоз шуд");
}
}
MyThread thread = new MyThread();
thread.start();
- Иҷрои интерфейси Runnable
class MyRunnable implements Runnable {
public void run() {
System.out.println("Ҷараён оғоз шуд");
}
}
Thread thread = new Thread(new MyRunnable());
thread.start();
- Истифодаи ифодаҳои lambda (Java 8+)
Thread thread = new Thread(() -> System.out.println("Ҷараён оғоз шуд"));
thread.start();
- Истифодаи ExecutorService барои идоракунии пулҳои ҷараёнҳо
ExecutorService executor = Executors.newFixedThreadPool(2);
executor.submit(() -> System.out.println("Ҷараёни пул оғоз шуд"));
executor.shutdown();
Ҳар як аз ин усулҳо имкон медиҳад, ки як ҷараён эҷод ва оғоз карда шавад, интихоби он вобаста ба вазифа ва афзалиятҳо мебошад.