Sobes.tech
Junior — Middle

Runnable интерфейси Javaда тапшырмаларды аткаруу үчүн интерфейс катары каралышы мүмкүнбү?

sobes.tech AI

AIден жооп

Да, интерфейс Runnable в Java можно рассматривать как интерфейс для выполнения задач. Он определяет один метод:

public interface Runnable {
    void run();
}

Этот метод содержит код задачи, которую нужно выполнить. Runnable часто используется для описания работы, которую можно запустить в отдельном потоке.

Пример использования:

Runnable task = new Runnable() {
    @Override
    public void run() {
        System.out.println("Выполнение задачи в отдельном потоке");
    }
};

Thread thread = new Thread(task);
thread.start();

Таким образом, Runnable служит абстракцией для задачи, которую можно выполнить, особенно в многопоточном контексте.