Rayon
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Rayon-i e bën paralelizmin shumë të lehtë: ndërron .iter() me .par_iter() dhe puna ndahet vetë mes të gjitha bërthamave të procesorit — pa race conditions, falë rregullave të Rust-it.
EnglishEN
Rayon makes parallelism very easy: swap .iter() for .par_iter() and the work is split across all the processor's cores — with no race conditions, thanks to Rust's rules.
Si ta mendosh
Si t'i ndash 100 fletë provimi mes 8 mësuesve me një fjalë të vetme.
Lexoje në anglisht
Like splitting 100 exam papers between 8 teachers with a single word.
Shembull kodirust
use rayon::prelude::*;
let shuma: u64 = (1..=1_000_000u64).into_par_iter().map(|n| n * n).sum();