Sobes.tech
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.