Java数据类型操作的原子性
2009-01-04 18:53
302 查看
1.基本类型,引用类型的赋值,引用是原子的操作;
2.long与double的赋值,引用是可以分割的,非原子操作;
3.要在线程间共享long或double的字段时,必须在synchronized中操作,或是声明成volatile.
2.long与double的赋值,引用是可以分割的,非原子操作;
3.要在线程间共享long或double的字段时,必须在synchronized中操作,或是声明成volatile.
相关文章推荐
- java ++操作支持的数据类型
- DataInputStream 和DataOutputStream用于操作Java的基本数据类型
- java中对Date类型的数据进行年月日的加减操作
- 黑马程序员——Java基础——String类、StringBuffer类、StringBuilder类、基本数据类型对象包装类操作、正则表达式应用
- 黑马程序员——Java基础——对象序列化、管道流、RandomAccessFile类、操作基本数据类型的流对象、字符编码
- Java数据类型和操作
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- 前台js传入json或map类型数据给后台以及后台java接收操作
- java之 21天 (二) 操作基本数据类型,字节数组的流 和 字符编码
- NoSQL之Redis(二)---Java操作Redis存储自定义类型数据
- JAVA学习笔记(2)基本数据类型和基本操作
- Java基础 变量和数据类型及相关操作
- Java中的json数据类型操作
- 黑马程序员--Java基础学习笔记【数组操作、基本数据类型包装类】
- java语言操作Oracle数据库中的CLOB数据类型
- JAVA基础 day23 IO流的其他类 (对象的序列化 管道流 RandomAccessFile类(随机读取文件) DateStream(操作基本数据类型的流) 操作数组的流 )字符编码问题
- Java基础——对象序列化+管道流+RandomAccessFile+操作基本数据类型的DataStream等
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- java double类型数据操作工具类
- 【java编程】IO流之操作各种数据类型