Junior — Middle
132
Бағдарламада жаңа орындалу ағынын қалай іске қосуға болады?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
Java-да жаңа орындалу ағынын іске қосу үшін Thread класы немесе Runnable интерфейсі пайдаланылады. Негізгі тәсілдер:
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(); // Жаңа ағынды іске қосу
}
}
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(); // Жаңа ағынды іске қосу
}
}
- Лямбда-экспрессияларды пайдалану (Java 8-ден бастап):
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(() -> System.out.println("Ағын іске қосылды"));
thread.start();
}
}
Маңызды: start() әдісін шақыру керек, ал run() әдісін емес, себебі start() ағынды нақты параллель іске қосады.