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