Junior — Middle
Cum se poate porni un nou fir de execuție într-un program?
sobes.tech AI
Răspuns de la AI
În Android, pentru a porni un nou fir de execuție, puteți folosi clasa Thread sau mijloace mai moderne, cum ar fi Executors sau Kotlin Coroutines.
Exemplu de creare și pornire a unui nou fir cu Thread în Java:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Codul care va fi executat în noul fir
System.out.println("Noul fir a fost pornit");
}
});
thread.start();
Este important să apelați metoda start(), nu run(), pentru ca firul să pornească efectiv în paralel.
În Kotlin, puteți folosi corutine pentru o gestionare mai ușoară a asincroniei și firelor.