Junior — Middle
Как може да се стартира нов нишка за изпълнение в програма?
sobes.tech AI
Отговор от 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 може да се използват корутините за по-удобно управление на асинхронността и нишковете.