您的位置:首页 > 其它

原子性问题,和原子变量用法

2020-05-05 12:17 323 查看

1.i++在底层是分为三个步骤“读-改-写”

2.原子变量:java.uitlo.concurrent.atomic 包体供了长用的原子变量 它封装的变量运用了 volatile保证了内存可见性,cas算法保证了数据的原子性

3.cas算法是硬件对于并发操作共享数据的支持, cas算法包含了三步骤 内存值 V, 预估值A , 跟新值B,当V==A时 , V=B,否则将不做任何操作

4.原子变量用法:

 

 

烤火的猫 原创文章 36获赞 0访问量 716 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: