首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CAS不成功时会一直死循环吗?

CAS不成功时会一直死循环吗?

提问于 2020-03-10 17:01:49
回答 1关注 0查看 2.7K

CAS算法中的比较,应该就是将自己线程工作内存的值(M)与主内存的值(E)进行比较吧,不知道理解是否对?  如果第一次比较不相等,那么就继续while循环比较直到相等然后执行更新操作,假如线程1第一次比较失败,线程2操作成功并把主内存更新为最新值2,线程1进行第二次比较时E为2,那线程1的工作内存M值什么时候会为成2呢?还是说会一直死循环

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档