Hirdetés

Új hozzászólás Aktív témák

  • emvy
    félisten

    Köszi.
    (mondom: nagyon rég és nagyon keveset foglalkoztam ilyesmivel, most meg csak úgy felszínesen tesztelgetem, szóval nem lesz belőle komoly szoftver ;) )

    Az az atomic integer érdekes egyébként... ez ugye elvileg egy globális változó lenne, amire sokan fújnak. (vagy rosszul értem?)
    A másik érdekesség, amit minap fedeztem fel: az int, az atomic, a long (állítólag) nem az. Vajon miért?
    Na mindegy...

    Java-ban nincs igazabol globalis valtozo, talan a szingleton all hozza legkozelebb, de neked meg erre sincs szukseged. A main-t tartalmazo osztalyodban legyen egy publikus AtomicInteger, aztan kesz.

    Bar tuti jon valaki, aki elmondja, hogy dependency injectionnel lesz igazi enterprajz megoldas :DDD

    Masik kerdesedre: az int az tuti atomic, a long az vagy atomic, vagy nem. Az int 32 bites, a long 64, a VM implementacionak garantalnia kell az intek atomikus irasat/olvasasat, a longoket nem. Belemehetunk abba, hogy ez miert van -- elsosorban azert, mert 32 bites architekturakon a 64 bites ertekek atomikus irasa teljesitmenyvesztessel jar.

Új hozzászólás Aktív témák