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