"Nos, Amigo, egy lépéssel közelebb kerültél a "junior Java fejlesztő" cím megszerzéséhez! Jól haladsz az elmélettel és a gyakorlattal. Gratulálok!"
"Köszönöm, professzor! De valószínűleg valami érdekeset készített nekem, igaz?"
"Kitaláltad! Kezdésként elmondhatom, hogyan építettem meg az első kozmikus lézeremet a kihalt robodinoszauruszok végpontjaiból…"
– Talán legközelebb, professzor?
– Oké, oké. Akkor itt egy kis otthoni olvasmány.
Szálszinkronizálás. A szinkronizált operátor
A képzés kezdeti szakaszában a szálak gyakran egymástól függetlenül működtek. Most, hogy ismeri a többszálú kezelést, tudja, hogy a különböző szálak egyidejűleg kölcsönhatásba léphetnek és módosíthatják ugyanazt az adatkészletet. A félreértések elkerülése érdekében szükség van a szinkronizált operátorra. Külön kibővített leckét szenteltünk ennek a fontos témának.
Szálak kezelése. Illékony módszerek és a hozam() módszer
Egy másik részletes leckét a volatile kulcsszónak és a hozam() metódusnak, valamint a happens-before kapcsolatokat szabályozó szabályoknak szenteljük. Többet megtudhat a többszálú programok áramlásának szabályozásának különféle módszereiről.
GO TO FULL VERSION