( Csab | 2012. 02. 29., sze – 09:54 )

Nem ismerem a lebegőpontos aritmetika mélységeit, de egyáltalán nem vagyok meggyőződve arról, hogy nem lesz szinkronizálási problémád.

PC-n a lebegőpontos processzor miatt még akár működhet is, de azt feltételezni, hogy a lebegőpontos kiírás atomi művelet, szerintem túlzás.

Javaban megy, mert a JVM garantálja neked, hogy a primitív típusok kezelése atomi legyen és elrejti az eltérő architektúrákból adódó különbségeket.

De mondjuk olyan architektúrán, ahol nincs lebegőpontos processzor már lehetnek problémák.

A megoldás valóban gyors, de olyan dolgot használsz ki, amit bár a PC lehetővé tesz, de a C nyelv egyáltalán nem garantál neked, éppen ezért nem minden lehetséges architektúrán fog működni.