Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación concurrente / Hilos / Exercises / Ejecute en un hilo

Solución: Ejecute en un hilo

Aquí tienes una posible solución para la tarea.

Código

my $t = Thread.start({ say 'working' });
$t.finish;

🦋 Puedes encontrar el código fuente en el archivo run-in-thread.raku.

Salida

working

Comentarios

  1. Thread.start ejecuta el bloque en un hilo nuevo.

  2. .finish espera a que el hilo se complete, de modo que el programa no termina antes de imprimir working.

Ejecute en un hilo   |   Una y espere