Pular para o conteúdo principal

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) —

ConstrutorDescriçã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) —

NomeDescriçã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.