el Papi Creative Commons License 2010.10.06 0 0 5426
A te konkrét esetedben az történt, hogy mindkét szál készített magának egy másolatot a static mezőről. Ezt megtehetik, mert nem tiltottad meg nekik a "volatile" kulcsszó használatával. Mindketten jól elvannak a maguk műsolataival, amivel hébe-hóba felülírják a változót.

Igen, errol kevesen tudnak: volatile nelkul nincs happens-before relacio biztositva thread interferencianal es nem garantalt az ertekek korrektsege.

Ez pl. egy olyan dolog, h az esetek 99,99%-ban nem fog hibat adni, csak majd vmikor amikor mar kinn van elesben a kod. Es emellett nehez elmagyarazni a legtobb fejlesztonek miert nem jo a kodja.
Előzmény: angyalhentes (5422)