Tamanho das primitivas java na jvm de 32/64 bits?
O tamanho de
int
é de 32 bits elong
/double
são 64 bits. Esses tamanhos permanecerão os mesmos em JVM de 32/64 bits Processadores de 32/64 bitsse sim, as operações emlong
/double
ser atômico em um processador de 64 bits / JVM?O tutorial do @Oracle Java diz:
s leituras e gravações são atômicas para variáveis de referência e para a maioria das variáveis primitivas (todos os tipos, exceto longo e duplo
Esta declaração tem algo a ver com a arquitetura jvm / processador? Alguém pode explicar.
3. Finalmente poderei fazer leitura / gravação de atômica dupla / longa se eu usar jvm de 64 bits e processador