Párhuzamos számítással számold meg a betűk gyakoriságát szövegekben.
A párhuzamosság lényege, hogy olyan dolgokat végzünk párhuzamosan, amelyeket sorosan is el lehet végezni. Gyakori példa erre a betűk gyakoriságának megszámolása. Használj párhuzamosságot, hogy kiszámítsd az egyes betűk összesített gyakoriságát a szövegek listájában.
Ha konkurens/párhuzamos programot szeretnél írni Crystalben, talán hasznos lehet ez az anyag. A Crystal 1.19-ben megjelent egy új Sync könyvtár, amely több primitívet is hoz, hogy könnyebb legyen nagy teljesítményű konkurens/párhuzamos programokat írni.
A feladat online környezete kicsit eltér a legtöbb más feladatétól. Ahelyett, hogy a Crystal-t egyszálú binárissá fordítaná, ez a feladat a Crystal kísérleti többszálúsítási képességeit használja. Emiatt a végrehajtás bizonyos környezetekben a vártnál másképp viselkedhet.
Helyi fejlesztéshez javasolt, hogy a Crystal 1.19.0-s vagy újabb verziója legyen telepítve, és a kód fordításakor vagy futtatásakor add hozzá a -Dpreview_mt kapcsolót, hogy bekapcsold a többszálúsítás támogatását.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Crystal nyelvet 26 fogalom142 feladat segítségével, valódi emberi mentorálással, mindez ingyen.
A konkurencia és a párhuzamosság közötti különbségeket járjuk körbe, olyan nyelvek eltérő megközelítéseit szemügyre véve, mint a JavaScript, a Go, az Elixir és a Rust.