Sobes.tech
Назад к вопросам
Junior — Middle
68

Использовал ли ты объект класса Thread для выполнения параллельных задач в Java?

Компании, где спрашивали
Joy Dev

Ответ от нейросети

sobes.tech AI

Да, в Java для выполнения параллельных задач можно использовать класс Thread. Создаётся объект Thread, которому передаётся код для выполнения в отдельном потоке.

Пример создания и запуска потока:

class MyThread extends Thread {
    public void run() {
        System.out.println("Поток запущен");
    }
}

MyThread t = new MyThread();
t.start(); // запускает выполнение в новом потоке

Также можно реализовать интерфейс Runnable и передать его в Thread.

В Android использование Thread возможно, но часто применяют более высокоуровневые механизмы (например, AsyncTask, Handler, Executor), чтобы лучше управлять жизненным циклом и взаимодействием с UI.