关于incrementAndGet()方法

来源:13-3 适用场合1

woy

2019-12-25

老师, 我想问下AtomicInteger.incrementAndGet()方法, 它是怎么保证线程执行的同步呢? Unsafe这个类看不明白, 它是干什么呢.

写回答

1回答

悟空

2019-12-25

这个问题,在新课里有一章进行讲解哈,https://coding.imooc.com/class/chapter/409.html#Anchor

//img.mukewang.com/szimg/5e031ba509e1519807861248.jpg

原子类利用volatile关键字保证可见性,然后用Unsafe的CAS指令来直接操作内存。

想更详细了解的话,也可以选择看视频哈。


0
3
悟空
回复
woy
看完以后,Unsafe应该就没问题了
2019-12-26
共3条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程