Junior — Middle
¿Cómo se puede iniciar un nuevo hilo de ejecución en un programa?
sobes.tech AI
Respuesta de la IA
En Android, para iniciar un nuevo hilo de ejecución, se puede usar la clase Thread o medios más modernos, como Executors o Kotlin Coroutines.
Ejemplo de creación y lanzamiento de un nuevo hilo con Thread en Java:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Código que se ejecutará en el nuevo hilo
System.out.println("Nuevo hilo iniciado");
}
});
thread.start();
Es importante llamar al método start(), no a run(), para que el hilo realmente se inicie en paralelo.
En Kotlin, se pueden usar corutinas para una gestión más sencilla de la asincronía y los hilos.