会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
upupup-999
博客园
首页
新随笔
新文章
联系
管理
订阅
2023年5月16日
为什么AtomicInteger在CAS 在这个过程中不会被其他线程打断
摘要: AtomicInteger中的CAS操作是基于硬件级别的原子操作,因为它是由CPU硬件直接支持的操作。在CAS操作期间,对于同一内存地址的多个线程的访问会被串行化,即同时只有一个线程能够成功执行CAS操作。当一个线程请求执行CAS操作时,如果当前内存地址的值与期望的值相同,那么该线程就成功执行了CA
阅读全文
posted @ 2023-05-16 11:18 upupup-999
阅读(17)
评论(0)
推荐(0)
公告