关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
gaoganghua
2021-05-19 18:17
采纳率: 0%
浏览 11
首页
服务器
cas中单变量多部操作的原子性问题
linux
cas中使用mesi保证单变量但操作的原子性,但是如果两个cpu同时进行读比较操作发现与旧值相同,然后先后将新值赋值给内存,这样不就不能保证原子性了吗
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
CSDN-AI 官方账号
2022-09-07 18:33
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:
这篇文章:
单点登录CAS笔记
也许有你想要的答案,你可以看看
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
linux同步之原子
操作
原理
2022-08-08 19:13
小立爱学习的博客
x86和ARM64平台下内核原子
操作
的原理
微信红包系统整体架构分析探讨
2024-12-04 12:22
张彦峰ZYF的博客
系统通过模块化设计,从接入层到业务逻辑层再到数据存储层,确保了高效性和稳定性。采用了单元化架构和分库分表策略来应对并发请求,同时通过 Redis 缓存和异步处理机制优化性能。红包分配算法如实时拆分和二倍均值...
Linux线程补充——周边
问题
2024-03-25 22:44
pick me long的博客
Linux线程补充
问题
Spring框架
中单
例Bean是否是线程安全的
2025-08-25 22:03
我想进大厂的博客
Spring 单例 Bean 的线程安全性取决于 Bean 是否包含共享可变状态:无状态 Bean 线程安全,有状态 Bean 线程不安全。Spring 不直接保证线程安全,需要开发者根据业务场景选择合适的同步策略(如锁、、原子类等)。...
6-多线程
2021-09-29 09:41
撸代码的小石的博客
5.2、实现的方式(实现Runnable接口)案例:5.3、匿名内部类的实现方式:案例:6、实现方式创建线程的优势:实现Runnable比继承Thread类所具有的优势:二、多线程中的线程安全
问题
1、高并发及线程安全的原因:...
高并发场景下解决商品超卖
问题
的五种方案与实践详解
2025-07-16 15:24
要阿尔卑斯吗.的博客
在电商系统或任何需要扣减库存、资源数量的系统中,"超卖"现象是极其常见的并发一致性
问题
之一。本文将全面讲解超卖
问题
的本质及其常见的五种解决方案,涵盖原理、SQL设计、Java代码实现思路、适用场景和优缺点分析...
源码阅读(40):Java中线程安全的Queue、Deque结构——LinkedTransferQueue(3)
2020-06-16 22:27
说好不能打脸的博客
LinkedTransferQueue是从JDK ...保证了生产者线程和消费者线程的配对处理(注意,不是数据配对而是线程配对),这样做的好处是,可以使用
CAS
原理进行LinkedTransferQueue队列集合的线程安全性控制,而不是使用AQS原理。
【并发编程】java并发编程:
CAS
(Compare and Swap)
2020-01-13 09:17
流星007的博客
compare and swap,解决多线程并行情况下使用锁造成性能损耗的一种机制,
CAS
操作
包含三个
操作
数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自...
多线程入门
2021-12-30 16:18
qq_39093474的博客
首先我们来看一下进程的概念:看到这里大家可能都不太理解...多线程就是多个线程同时运行或者交替运行,以前电脑只有一个cpu,多线程运行都是交替运行(并发),现在都是4核8核的,可以同时运行8个线程,做到真正的并行
面试遇到的
问题
2025-07-15 20:18
九伯都的博客
大 Key是指存储在 Redis
中单
个 Key 对应的 Value 过大(通常以 KB 或 MB 为单位),导致 Redis 性能下降或稳定性
问题
的现象。内存占用高:单个 Key 占用大量内存
操作
阻塞:对大 Key 的
操作
耗时过长,阻塞 Redis 单...
多线程
2021-03-01 17:12
一起来搬砖呀的博客
多线程实现方式 继承 Thread 类 Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。 启动线程的方法:Thread 类的 start() 方法。start() 方法是个 native 方法。 public class MyThread ...
JAVA备忘录(五):多线程面试题
2020-01-26 19:32
Jayicee的博客
如果一个
操作
是
原子性
的,那么在多线程并发的环境下就不会出现
变量
被错误修改的
问题
。而非
原子性
的
操作
都会导致线程安全
问题
,需要我们使用同步
操作
(比如synchronized关键字)来将其变成原子
操作
。所以
原子性
是确保...
Java 并发编程-线程安全
2022-07-05 11:20
油虾条的博客
《Java并发编程之美》笔记。线程安全
问题
中的可见性、
原子性
、有序性
问题
。用 synchronized 关键字和 ...用 synchronized 关键字和
CAS
操作
可以解决
原子性
;用 volatile 关键字的都写屏障可以解决有序性。.........
java总结笔记3,多线程
2020-11-10 21:50
王与弓长的博客
多线程就是处理多个线程并发执行的
问题
线程创建方法 继承Thread类 import java.util.Date; public class thread类 extends Thread{ @Override public void run(){ for (int i =0;i<5;
蚂蚁Spring面试常见
问题
(两面已过)
2022-03-11 19:47
十一技术斩的博客
通过面向切面,允许通过分离应用的业务逻辑与系统即服务进行内聚性开发 包含并管理应用对象Bean的配置和生命周期,这个意义上是一个容器 将简单的组建配置,组合成复杂的应用,这个意义上是一个框架 2.谈谈你对...
2021全网最全Java多线程学习笔记(超详细)强烈建议收藏
2021-04-17 18:52
Java-interview的博客
多进程的方式也可以实现并发,为什么我们要使用多线程? 共享资源在线程间的通信比较容易。 线程开销更小。 进程和线程的区别? 进程是一个独立的运行环境,而线程是在进程中执行的一个任务。他们两个本质的区别...
java 多线程详解(持续更新)
2019-05-28 13:46
Ferao的博客
java多线程系列(一)之java多线程技能 认识cpu、核心与线程 cpu与核心 物理核 物理核数量=cpu数(机子上装的cpu的数量)*每个cpu的核心数 虚拟核 ● 所谓的4核8线程,4核指的是物理核心。通过超线程技术,...
Java 高并发多线程 “synchronized 锁”面试清单(含超通俗生活案例与深度理解)
2025-10-05 17:03
聪明的笨猪猪的博客
• 核心回答:synchronized是Java语言原生的同步关键字,最核心的作用是保证多线程下代码的
原子性
(即一段代码要么全执行,要么全不执行,不会被打断),日常开发中常用于解决“多线程抢资源”的
问题
,主要有三种...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告