"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.