Junior — Middle
Hoe kun je een nieuwe uitvoeringsdraad in een programma starten?
sobes.tech AI
Antwoord van AI
In Android, om een nieuwe uitvoeringsdraad te starten, kun je de klasse Thread gebruiken of modernere middelen zoals Executors of Kotlin Coroutines.
Voorbeeld van het maken en starten van een nieuwe draad met Thread in Java:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Code die in de nieuwe draad wordt uitgevoerd
System.out.println("Nieuwe draad gestart");
}
});
thread.start();
Het is belangrijk om de methode start() aan te roepen, niet run(), zodat de draad echt parallel wordt gestart.
In Kotlin kunnen coroutines worden gebruikt voor een handigere beheersing van asynchroniteit en threads.