cz.zcu.kiv.vsp.msloup.util
Class Counter

java.lang.Object
  extended by cz.zcu.kiv.vsp.msloup.util.Counter

public class Counter
extends Object

Trida pocitadla. Ve tride je zarucena atomicita operaci pro odecitani, pricitani.

Author:
Arcao

Constructor Summary
Counter(long initialValue)
          Konstruktor tridy s udanim pocatecni hodnoty
 
Method Summary
 long dec()
          Snizi hodnotu pocitadla o jednicku a vrati novou hodnotu
 long getValue()
          Vrati aktualni hodnotu pocitadla
 long inc()
          Zvedne hodnotu pocitadla o jednicku a vrati novou hodnotu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Counter

public Counter(long initialValue)
Konstruktor tridy s udanim pocatecni hodnoty

Parameters:
initialValue - pocatecni hodnota
Method Detail

inc

public long inc()
Zvedne hodnotu pocitadla o jednicku a vrati novou hodnotu

Returns:
novou hodnotu po vypoctu

dec

public long dec()
Snizi hodnotu pocitadla o jednicku a vrati novou hodnotu

Returns:
novou hodnotu po vypoctu

getValue

public long getValue()
Vrati aktualni hodnotu pocitadla

Returns:
aktualni hodnota pocitadla