java 原子变量相关的问题

[复制链接]
查看11 | 回复2 | 2008-8-24 10:11:05 | 显示全部楼层 |阅读模式
请问在java中原子变量的类型有几种,都什么操作是原子操做?

回复

使用道具 举报

千问 | 2008-8-24 10:11:05 | 显示全部楼层
原子性可以应用于除long和double之外的所有基本类型之上的“简单操作”。对于读取和写入出long和double之外的基本类型变量这样的操作,可以保证它们会被当作不可分(原子)的操作来操作。因为JVM的版本和其它的问题,其它的很多操作就不好说了,比如说++操作在C++中是原子操作,但在Java中就不好说了。另外,Java提供了AtomicInteger等原子类。再就是用原子性来控制并发比较麻烦,也容易出问题。...
回复

使用道具 举报

千问 | 2008-8-24 10:11:05 | 显示全部楼层
我没有听说过原子变量我听说过基本类型java的类有有基本类型:boolean,byte,short,int,long,float,double
引用类型:数组,引用,枚举(5.0),注释(5.0)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行