Rozsdás hírek

Facebook is csatlakozott a Rust alapítványhoz, ráadásul teljes értékű 'platinum' tagként.
https://foundation.rust-lang.org/members/

 

... most már menthetetlenül el fog rozsdásodni a világ.
Jó hír viszont, hogy a C és a C++ sem fog kihalni, de lesz mellette rendszerprogramozásra egy ígéretes harmadik.

Közben jövő hét csütörtök este jön az 1.52-es Rust fordító. Kíváncsi leszek, melyik új funkciók, nyelvi lehetőségek lettek stabilizálva benne.
https://forge.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust/blob/master/RELEASES.md

Hozzászólások

Kezdek barátkozni, de pl multithread esetén ez az Arc- Mutex vagy Arc-RWlock, ezek helyett nem lehetne valami egyszerűbbet, hogy ne kétféle wrapperbe csomagolunk? Néztem, hogy pl Atomic típusokkal elég az Arc, de valamit még csak lehetne finomítani.

Igen, ez a rész az, amit amikor lehet elkerülünk. Ellenben a párhuzamos feldolgozás kell, mert a szerverben a 24 mag mégis >20-szoros tempó és gyakran kell.
Amely problémák engedik, ott javaslom megkerülésként:

   - rayon csomag par_iter() megoldását. Ez nagyon kedves. Egyszerűen az iter()-t cseréled par_iter()-re.
   - slice-okra szétbontást, innentől 1 slice/thread. Lásd még chunks metódust.
   - mpsc::channel() átadásokat
   - crates.io oldalon keresgélni, sok ügyesség van készen.

Persze ahol a feladat meg olyan, ott marad a lock, a mutex és társai.

Biztos nem, mert ezerrel keresnek most kulfoldiaban termesztesen cobol meg fortran szagertoket valamiert.

Lesz az ugy massal is.

http://karikasostor.hu - Az autentikus zajforrás.