Atomicinteger (Java SE platform 7)

osztály AtomicInteger

összefoglaló konstruktőri

Kivitelező és leírása

Létrehoz egy új AtomicInteger kezdeti érték 0.

Létrehoz egy új AtomicInteger a kezdeti értékhez.

módszer összefoglaló

Módosítót és típusa

Módszer és Leírás

Atomically hozzáadja az adott érték az aktuális értéket.

Atomically beállítja az értéket az adott frissített értéke, ha az aktuális érték == elvárás.

Atomically eggyel csökkenti az aktuális értéket.

Értékét adja vissza a konkrét összegeket mindkét kettős.

Értékét adja vissza az adott összeget, mint az úszó.

Gets az aktuális értéket.

Atomically hozzáadja az adott érték az aktuális értéket.

Atomically eggyel csökkenti az aktuális értéket.

Atomically egyesével az aktuális értéket.

Atomically meghatározza egy adott értéket, és visszatér a régi értéket.

Atomically egyesével az aktuális értéket.

Értékét adja vissza az adott összeget, mint az int.

Végül meghatározza ezt az értéket.

Értékét adja vissza a konkrét összegeket mindkét hosszú.

Kits ezt az értéket.

Visszaadja a karakterlánc ábrázolása az aktuális értéket.

Atomically beállítja az értéket az adott frissített értéke, ha az aktuális érték == elvárás.

Módszerek osztálytól örökölt java.lang. szám

Módszerek osztálytól örökölt java.lang. objektum

részletes tervezés

AtomicInteger

Létrehoz egy új AtomicInteger a kezdeti értékhez.

Paraméterek: initialValue - a kezdeti érték





  • AtomicInteger

    Létrehoz egy új AtomicInteger kezdeti érték 0.

    módszer részletesen

    Gets az aktuális értéket.

    Kits ezt az értéket.

    Paraméterek: newValue - az új érték






  • Végül meghatározza ezt az értéket.

    Paraméterek: newValue - az új érték kezdete: 1.6
  • Atomically meghatározza egy adott értéket, és visszatér a régi értéket.

    Paraméterek: newValue - az új érték Returns: az előző érték
  • compareAndSet

    Atomically beállítja az értéket az adott frissített értéke, ha az aktuális érték == elvárás.

    Paraméterek: várni - elvárás frissítés - az új érték Returns: igaz, ha sikeres. Hamis hozam azt mutatja, hogy a tényleges érték nem egyenlő az átlag.
  • weakCompareAndSet

    Atomically beállítja az értéket az adott frissített értéke, ha az aktuális érték == elvárás.

    Leállhat fedezet, és nem nyújt garanciát rendelés, így csak ritkán megfelelő alternatív compareAndSet.

    Paraméterek: várni - elvárás frissítés - az új érték Returns: igaz, ha sikeres.
  • getAndIncrement

    Atomically egyesével az aktuális értéket.

    getAndDecrement

    Atomically eggyel csökkenti az aktuális értéket.

    Atomically hozzáadja az adott érték az aktuális értéket.

    Paraméterek: delta - az értéket hozzáadni Returns: az előző érték
  • incrementAndGet

    Atomically egyesével az aktuális értéket.

    decrementAndGet

    Atomically eggyel csökkenti az aktuális értéket.

    Atomically hozzáadja az adott érték az aktuális értéket.

    Paraméterek: delta - az értéket hozzáadni Returns: frissített értéke
  • Visszaadja a karakterlánc ábrázolása az aktuális értéket.

    Értékét adja vissza az adott összeget, mint az int. Ez magában foglalhatja a kerekítés vagy csonkolás.

    Konkrét: intValue osztályban száma adja: a számérték képviseli ezt az objektumot átalakítás után írja int.
  • Értékét adja vissza a konkrét összegeket mindkét hosszú. Ez magában foglalhatja a kerekítés vagy csonkolás.

    Konkrét: longValue osztályban száma adja: a számérték képviseli ezt az objektumot átalakítás után hosszú típus.
  • floatValue

    Értékét adja vissza az adott összeget, mint az úszó. Ez magában foglalhatja a kerekítést.

    Konkrét: floatValue osztályban száma adja: a számérték képviseli ezt az objektumot átalakítás után úszós.
  • doubleValue

    Értékét adja vissza a konkrét összegeket mindkét kettős. Ez magában foglalhatja a kerekítést.

    Konkrét: doubleValue osztályban száma adja: a számérték képviseli ezt az objektumot átalakítás után kettős jellege.




Kapcsolódó cikkek