Sobes.tech
Back to questions
Junior — Middle
80

Каким образом можно запустить новый поток выполнения в программе?

Answer from AI

sobes.tech AI

В Android для запуска нового потока выполнения можно использовать класс Thread или более современные средства, такие как Executors или Kotlin Coroutines.

Пример создания и запуска нового потока с помощью Thread на Java:

Thread thread = new Thread(new Runnable() {
    @Override
    public void run() {
        // Код, который выполнится в новом потоке
        System.out.println("Новый поток запущен");
    }
});
thread.start();

Важно вызывать метод start(), а не run(), чтобы поток действительно запустился параллельно.

В Kotlin можно использовать корутины для более удобного управления асинхронностью и потоками.