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 helyben oldod meg ezt a feladatot, a feladathoz tartozik egy parallel_letter_frequency_benchmark_test.rb fájl, amely összehasonlítja a párhuzamos megoldásodat egy soros megoldással.
A ruby parallel_letter_frequency_benchmark_test.rb paranccsal futtathatod.
A kimenet táblázatos formában mutatja az egyes implementációk futási idejét a nagy szövegszámok széles tartományán.
Nyugodtan módosítsd a teszteseteket.
Érdemes lehet megvizsgálnod, milyen hatással van a szövegek hossza, illetve a szövegek száma az egyes implementációk futási idejére.
Megjegyzés: Kisebb szövegmennyiség esetén a soros számlálás a feldolgozás többletköltségei miatt lehet gyorsabb.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Ruby nyelvet 21 fogalom121 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.