Class AtomicInteger
Descrierea constructorului
Constructor și descriere
Creează un nou AtomicInteger cu o valoare inițială de 0.
Creează un nou AtomicInteger cu această valoare inițială.
Rezumatul metodei
Modificator și tip
Metodă și descriere
Atomic adaugă această valoare la valoarea curentă.
Atomic stabilește valoarea la această valoare actualizată dacă valoarea curentă este == așteptare matematică.
Deceniile atomice sunt o valoare curentă.
Returnează valoarea unei anumite cantități ca dublă.
Returnează valoarea unui anumit număr ca float.
Obține valoarea curentă.
Atomic adaugă această valoare la valoarea curentă.
Deceniile atomice sunt o valoare curentă.
Creșterile atomice sunt o valoare curentă.
Atomic seturi la o valoare dată și returnează o valoare veche.
Creșterile atomice sunt o valoare curentă.
Returnează valoarea unui anumit număr ca int.
În cele din urmă seturile sunt la o valoare dată.
Returnează valoarea unei anumite cantități ca lungă.
Setează această valoare.
Returnează reprezentarea String a valorii curente.
Atomic stabilește valoarea la această valoare actualizată dacă valoarea curentă este == așteptare matematică.
Metode java.lang moștenite din clasă. Număr de
Metode java.lang moștenite din clasă. obiect
Proiectant
AtomicInteger
Creează un nou AtomicInteger cu această valoare inițială.
Parametrii: initialValue - valoarea inițială-
AtomicInteger
Creează un nou AtomicInteger cu o valoare inițială de 0.
Metoda detaliilor
Obține valoarea curentă.
Setează această valoare.
Parametri: newValue - valoare nouă
-
În cele din urmă seturile sunt la o valoare dată.
Parametri: newValue - valoare nouă De la: 1.6
-
Atomic seturi la o valoare dată și returnează o valoare veche.
Parametri: newValue - valoare nouă Returnează: valoarea precedentă
-
compareAndSet
Atomic stabilește valoarea la această valoare actualizată dacă valoarea curentă este == așteptare matematică.
Parametri: așteptați - actualizarea așteptărilor matematice - valoare nouă Returnează: true dacă este reușită. O întoarcere falsă indică faptul că valoarea reală nu era egală cu așteptările matematice.
-
weakCompareAndSet
Atomic stabilește valoarea la această valoare actualizată dacă valoarea curentă este == așteptare matematică.
Poate înceta să lucreze unul lângă celălalt și nu oferă o garanție a comenzii, deci doar rareori este alternativa adecvată pentru comparareaAndSet.
Parametri: așteptați - actualizarea așteptărilor matematice - valoare nouă Returnează: true dacă este reușită.
-
getAndIncrement
Creșterile atomice sunt o valoare curentă.
getAndDecrement
Deceniile atomice sunt o valoare curentă.
Atomic adaugă această valoare la valoarea curentă.
Parametri: valoare delta pentru a adăuga Returnează: valoarea anterioară
-
incrementAndGet
Creșterile atomice sunt o valoare curentă.
decrementAndGet
Deceniile atomice sunt o valoare curentă.
Atomic adaugă această valoare la valoarea curentă.
Parametri: delta - valoare adăugată Retururi: valoare actualizată
-
Returnează reprezentarea String a valorii curente.
Returnează valoarea unui anumit număr ca int. Aceasta poate include rotunjirea sau trunchierea.
Specificat: intValue în clasă Returnări: valoarea numerică reprezentată de acest obiect după conversia în int.
-
Returnează valoarea unei anumite cantități ca lungă. Aceasta poate include rotunjirea sau trunchierea.
Specificat: longValue în clasă Returnări număr: valoarea numerică reprezentată de acest obiect după conversie la lung.
-
floatValue
Returnează valoarea unei anumite cantități ca float. Aceasta poate include rotunjirea.
Specificat: floatValue în clasa Returns: valoarea numerică reprezentată de acest obiect după conversia în float.
-
doubleValue
Returnează valoarea unei anumite cantități ca dublă. Aceasta poate include rotunjirea.
Specificat: doubleValue în clasa Returns: valoarea numerică reprezentată de acest obiect după conversia la dublu.