Sobes.tech
Junior — Middle
100

Runnable интерфейсін жүзеге асыратын объектінің мақсаты қандай?

AI-дан жауап

sobes.tech AI

Java-да Runnable интерфейсін жүзеге асыратын объект — бұл бөлек ағында орындалуы тиіс кодты инкапсуляциялау үшін арналған. Бұл интерфейс бір ғана run() әдісін қамтиды, онда тапсырманың логикасы сипатталады. Мұндай объектіні Thread класының конструкторына беру арқылы параллель орындалуды іске қосуға болады.

Мысал:

public class MyTask implements Runnable {
    @Override
    public void run() {
        System.out.println("Тапсырма бөлек ағында орындалады");
    }
}

// Қолдану
Thread thread = new Thread(new MyTask());
thread.start();