Sobes.tech
Junior — Middle

Come si può avviare un nuovo thread di esecuzione in un programma?

sobes.tech AI

Risposta dell'AI

In Android, per avviare un nuovo thread di esecuzione, puoi usare la classe Thread o strumenti più moderni come Executors o Kotlin Coroutines.

Esempio di creazione e avvio di un nuovo thread con Thread in Java:

Thread thread = new Thread(new Runnable() {
    @Override
    public void run() {
        // Codice che verrà eseguito nel nuovo thread
        System.out.println("Nuovo thread avviato");
    }
});
thread.start();

È importante chiamare il metodo start(), non run(), affinché il thread si avvii realmente in parallelo.

In Kotlin, si possono usare le coroutines per una gestione più semplice dell'asincronia e dei thread.