本文主要讲解“CAS存在哪些问题”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“CAS有什么问题”!
1.循环CAS,spin的实现使得所有线程都以高频率运行,争夺cpu执行时间。如果操作长时间不成功,会造成很大的cpu资源消耗。
2.只能对单个变量进行操作,不能用于多个变量实现原子操作。
3.ABA问题。(可以通过增加版本号机制解决)
至此,相信大家对“CAS存在哪些问题”有了更深的理解,让我们做一些实际的工作吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/96664.html