AtomicFloat
classe AtomicFloat
Um AtomicFloat é um valor float que precisa ser atualizado atomicamente, consulte o pacote java.util.concurrent.atomic para ver as especificações atômicas.
public class AtomicFloat extends Number
— Construtores (2) —
Construtor | Descrição |
---|---|
AtomicFloat() | Cria uma nova instância do AtomicFloat com o valor padrão definido como 0.0f. |
AtomicFloat(float initialValue) | Cria uma nova instância do AtomicFloat com o valor padrão definido como o valor do argumento "value". |
— Métodos (10) —
Nome | Descrição |
---|---|
float get() | Retorna o valor float atual. |
void set(float newValue) | Define o valor atual como o valor do argumento "newValue". |
boolean compareAndSet(float expect, float update) | Se o valor atual for igual ao argumento "expect", o valor atual será definido como o valor do argumento "update". |
boolean weakCompareAndSet(float expect, float update) | Se o valor atual for igual ao argumento "expect", o valor atual será definido como o valor do argumento "update". |
float getAndSet(float newValue) | Retorna o valor float atual e o define como o valor do argumento "newValue". |
float floatValue() | Retorna o valor float atual. |
double doubleValue() | Retorna o valor float atual como double. |
long longValue() | Retorna o valor float atual como long. |
int intValue() | Retorna o valor float atual como int. |
String toString() | Retorna uma String com o nome atual da Classe. |