Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación concurrente

hyper y race 🆕

Las operaciones funcionales sobre listas que conociste antes — map y grep — procesan sus elementos uno tras otro. Cuando el trabajo sobre cada elemento es independiente y sustancial, Raku puede ejecutarlo en paralelo repartido entre varios núcleos de CPU, casi sin cambiar tu código.

Dos métodos lo activan: .hyper, que mantiene los resultados en orden, y .race, que no lo hace pero puede ser algo más rápido. Esta sección muestra ambos.

Temas de esta sección

Práctica

Resuelve 2 cuestionarios sobre el contenido de esta sección.

Ejercicios

Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.

  1. Un map con hyper
  2. Una suma con race
  3. hyper con un filtro

Solución: Vacíe un canal   |   map en paralelo con hyper