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.