Tracks
/
Wren
Wren
/
Ejercicios
/
Frecuencia de letras en paralelo
Frecuencia de letras en paralelo

Frecuencia de letras en paralelo

Intermedia

Instrucciones

Cuenta la frecuencia de las letras en textos usando computación paralela.

El paralelismo consiste en hacer en paralelo cosas que también se pueden hacer de forma secuencial. Un ejemplo común es contar la frecuencia de las letras. Usa el paralelismo para calcular la frecuencia total de cada letra en una lista de textos.

Concurrencia vs. paralelismo

Wren proporciona concurrencia mediante una construcción llamada fibra. Del manual de Wren:

Las fibras se parecen un poco a los hilos, salvo que se planifican de forma cooperativa. Eso significa que Wren no pausa una fibra ni cambia a otra hasta que se lo indiques.

Aquí tienes una definición rápida de cada uno que ilustra las diferencias entre ambos:

  • La concurrencia es cuando dos o más tareas pueden iniciar, ejecutarse y completarse en períodos de tiempo superpuestos, ejecutadas por la misma unidad de procesamiento.
  • El paralelismo es cuando dos o más tareas pueden iniciar y ejecutarse al mismo tiempo, ejecutadas de forma independiente entre sí por unidades de procesamiento separadas.

Lee más sobre la concurrencia en Wren.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Wren Exercism

¿Todo listo para empezar Frecuencia de letras en paralelo?

Regístrate en Exercism para aprender y dominar Wren con 117 ejercicios y mentoría humana real, todo gratis.

¡Profundiza en Frecuencia de letras en paralelo!

Exploramos las diferencias entre concurrencia y paralelismo, viendo los distintos enfoques que adoptan lenguajes como JavaScript, Go, Elixir y Rust.