Kurzusok
/
Crystal
Crystal
/
Feladatok
/
Párhuzamos betűgyakoriság
Párhuzamos betűgyakoriság

Párhuzamos betűgyakoriság

Közepes

Utasítások

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.

Megvalósítás

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.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Crystal Exercism

Készen állsz elkezdeni a(z) Párhuzamos betűgyakoriság feladatot?

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.

Mélyelemzés: Párhuzamos betűgyakoriság!

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.