Conte a frequência das letras em textos usando computação paralela.
O paralelismo consiste em fazer em paralelo coisas que também podem ser feitas de forma sequencial. Um exemplo comum é contar a frequência das letras. Use o paralelismo para calcular a frequência total de cada letra em uma lista de textos.
O Wren oferece concorrência por meio de uma construção chamada fibras. Do manual do Wren:
Fibras são um pouco como threads, exceto que são agendadas de forma cooperativa. Isso significa que o Wren não pausa uma fibra e passa para outra até que você mande.
A execução do Wren é single-threaded, então não temos paralelismo de verdade.
Aqui vai uma definição rápida de cada um que ilustra as diferenças entre os dois:
Leia mais sobre concorrência no Wren.
Crie sua conta no Exercism para aprender e dominar Wren com 117 exercícios e mentoria humana de verdade, tudo de graça.
Exploramos as diferenças entre concorrência e paralelismo, vendo as diferentes abordagens adotadas por linguagens como JavaScript, Go, Elixir e Rust.