Junior — Middle
Wie kann man einen neuen Ausführungsthread in einem Programm starten?
sobes.tech KI
Antwort von AI
In Android kann man zum Starten eines neuen Ausführungsthreads die Klasse Thread oder modernere Mittel wie Executors oder Kotlin Coroutines verwenden.
Beispiel für die Erstellung und den Start eines neuen Threads mit Thread in Java:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Code, der im neuen Thread ausgeführt wird
System.out.println("Neuer Thread gestartet");
}
});
thread.start();
Es ist wichtig, die Methode start() aufzurufen, nicht run(), damit der Thread tatsächlich parallel gestartet wird.
In Kotlin kann man Coroutines verwenden, um die asynchrone Steuerung und Threads komfortabler zu handhaben.