腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5024)
视频
沙龙
2
回答
stm
实现问题
、
、
、
嘿伙计们, 在某种程度上,我认为这些
stm
实现(多重宇宙,我用了一点点.),被过度炒作了。因为在某种程度上,他们使用
CAS
,这为他们提供了操作的原子性。如果我直接使用
CAS
而不是使用这些实现怎么办?虽然我同意这些实现也可能提供其他特性,但是如果我可以获得相同的性能,并且没有太多的特性可以使用,那么我应该直接使用
CAS
而不是使用multi、scala或其他实现吗?嘿,伙计们,你们有没有注意到在使用那些
stm
实现时比
CAS
有什么性能提高?自从我运行(在multiverse文档
和</e
浏览 2
提问于2011-05-14
得票数 2
回答已采纳
4
回答
理解多处理器同步
、
在JCIP第15.2节中,Goetz提到在现代处理器中有一组指令,如
比较
和
交换
,允许我们执行非阻塞更新操作。 现在考虑一个multiprocessor系统。如果两个不同的处理器试图在相同的时间在相同的
内存
位置上
比较
和
交换
,那么会发生
浏览 8
提问于2016-05-01
得票数 2
回答已采纳
1
回答
Clojure是否借用了Haskell的并发思想?
、
、
从核心函数的名称
和
操作--获取、删除、迭代、重复等等--到它的协议功能,Haskell程序员会认识到Clojure中有很多东西。你能详细说明哈斯克尔对克洛尔的正面
和
负面影响吗?那么
STM
和
并发运营商呢?我用积极的口吻问这个问题。我认为里奇能在Haskell看到一些宝藏并加以利用,这是很好的。
浏览 0
提问于2013-12-15
得票数 3
回答已采纳
2
回答
中断安全集扫描
、
、
、
我需要一个数据结构来满足这些不寻常的(AFAIK)要求: 支持的操作有:插入(set,item),删除(set,item)
和
ForAll(set,
和
Delete )。(我知道在信号处理程序中执行任何代码时存在的所有问题;为了解决这个问题,让我们关注一下如何使ForAll崩溃
和
死锁在可能中断插入或删除时是安全的。)
浏览 5
提问于2011-08-31
得票数 4
回答已采纳
3
回答
软件
事务
内存
是否
与
数据库
事务
相同?
、
、
、
我读了很多关于
软件
事务
内存
的文章,特别是
与
Haskell相关的内容,但我想弄清楚它与数据库
事务
有什么不同?是否有一些我不了解的
STM
的优点?
浏览 3
提问于2010-03-23
得票数 6
回答已采纳
3
回答
要想使
事务
式
内存
变得可行,需要什么?
、
、
、
、
我一直在研究
事务
性
内存
及其对系统编程(数据库、操作系统、服务器等)的可行性。我使用
事务
的经验,以及在实际代码中使用
事务
的社区非常少,都提出了一个问题:--如何说服编写生产代码的开发人员在工作中使用
事务
性
内存
?。 这会是普遍的收养吗?高速?提高可靠性?多少钱?对于那些没有见过它们的人,
内存
事务
就像数据库
事务
:操作(显然)并行进行,如果两个
事务
之间存在冲突(例如,它们都写入相同的值),那么其中一个或两个
事务</e
浏览 2
提问于2009-11-19
得票数 4
1
回答
哪些AtomicInteger方法是测试
和
设置、获取、添加
和
比较
(就无锁算法而言)?
、
、
、
、
CAS
(
比较
和
交换
):boolean compareAndSet(int expect, int update)TAS (测试
和
设置):?据我理解:if(a==b) {} FAA (获取
和
添加):“同步”(
浏览 0
提问于2019-09-07
得票数 0
2
回答
一次关闭复位多个原子
、
、
假设foo
和
bar是原子。(reset! foo x)(reset!还是有必要将x
和
y捆绑成一个原子,而不是让x
和
y本身成为原子?
浏览 2
提问于2015-08-20
得票数 1
回答已采纳
1
回答
这种技术
比较
和
交换
是否防止并发访问相同的
内存
位置?
、
、
、
、
CAS
操作是否保证其他线程不会在同一时间(在进程中)访问相同的
内存
位置(),或者粗体文本指的是什么?在计算机科学中,
比较
交换
(
CAS
)是一种用于多线程实现同步的原子指令.它将
内存
位置的内容
与
给定值进行
比较
,并且只有在它们相同的情况下,才将该
内存
位置的内容修改为新的给定值。这是作为一个单一的原子操作。操作的结果必须表明它是否执行了替换;这可以通过简单的布尔响应(此变体通常称为
比较
集)来完成,或者返回从
内存</e
浏览 6
提问于2022-11-02
得票数 2
回答已采纳
1
回答
事务
回滚时的对象状态还原
、
我想在
事务
回滚时恢复所有非
事务
性对象。示例::如果一个列表对象在
事务
开始前持有两个对象,并假设在
事务
之后将另外两个对象添加到it.On
事务
回滚中,则定义的列表对象应该恢复其状态,即应该只包含前两个对象。 感谢您的任何建议,提前...
浏览 0
提问于2011-01-24
得票数 1
回答已采纳
1
回答
软件
事务
内存
+ Spring
、
、
、
有没有可能集成Spring
和
软件
事务
内存
,这样我就可以在抛出方法异常时一起回滚所有对象
和
DB
事务
。我需要Spring+Deuce或Spring+Multiverse
STM
的可能性。我的最终目标是在抛出异常的方法上回滚对象状态
和
DB状态。
浏览 0
提问于2011-01-28
得票数 1
回答已采纳
1
回答
与
CAS
(
比较
并
交换
)相比,LL/SC有什么优势?
、
、
、
LL/SC
与
CAS
(
比较
和
交换
)相比在计算机体系结构上有什么优势?我认为LL/SC可以解决多核系统中的活锁问题,也可以解决ABA问题,但
CAS
不能。我没有发现LL/SC
与
CAS
相比有什么优势。
浏览 20
提问于2015-08-19
得票数 4
1
回答
python中的
比较
和
交换
指令
、
、
在python中可以有
CAS
指令吗?
CAS
=
比较
和
交换
。我正在寻找
与
C++中的表达式等效的东西:a.compare_exchange_strong(x, y);
浏览 11
提问于2017-08-22
得票数 3
1
回答
什么是分布式共享
内存
系统中的轻量级锁?
我在
事务
一章中读到了关于两阶段锁定
和
时间戳重新排序的内容。在深入了解google时,我听说了轻量级
事务
/轻量级
事务
性
内存
。但我找不到任何好的解释
和
实现。那么什么是轻量级
内存
呢?轻量级锁的好处是什么?
浏览 0
提问于2013-10-24
得票数 0
回答已采纳
2
回答
如果返回时没有数据,如何在postgres中引发异常
、
我喜欢构造一个
比较
和
交换
操作,这样它就可以包含在批处理
事务
中,如果
cas
语句失败,其他语句也会失败。id = 'id-0' and time = '0' LIMIT 1 RAISE EXCEPTION '
cas
浏览 31
提问于2020-09-26
得票数 0
回答已采纳
8
回答
我们可以在C#对象上实现
事务
吗?
、
我们可以在C#对象上使用
事务
吗?谢谢。
浏览 0
提问于2010-02-25
得票数 9
回答已采纳
1
回答
不理解Java原子包中的
CAS
操作
、
、
我不太明白这本书中有关
CAS
操作的一些内容。下面的代码示例是本书中一个线程安全的counter类。这个实现现在是线程安全的原因是什么叫做
CAS
。
CAS
代表
比较
和
交换
。大多数现代CPU都有一组
CAS
指令。将当前计数的值
与
原始值进行
比较
。如果该值不变,则将旧值替换为新值。
浏览 4
提问于2015-01-07
得票数 5
5
回答
编写一个原子操作
、
、
、
根据,我想用Ruby执行一些原子性的方法a = 30我希望能够做到以下几点: a += 10end
浏览 0
提问于2010-07-08
得票数 8
2
回答
带有
事务
的
内存
缓存?
、
、
虽然我在上面找不到任何东西,但我想我会再次检查-- memcache支持
事务
吗? 如果不是,我打赌这是可能的答案,那么在有
事务
的环境中使用memcache的正确方法是什么?
浏览 0
提问于2011-03-03
得票数 6
回答已采纳
1
回答
原子操作
与
STM
、
、
、
、
我尝试了一些基准测试这两个(
软件
事务
内存
和
原子操作,我猜两者都不一样),虽然我没有做太多使用
STM
(它似乎很难使用),但我成功地尝试了计数基准,即所有的线程都递增一个共享计数器50mn次,并注意到原子操作比
STM
工作得更好。所以我想知道,由于
STM
还没有完全发展,它们在现实情况下比原子操作执行得更好吗?我在网上找到的相关期刊是 附注:我使用JAVA作为编程语言。
STM
:-多首诗。AtomicOp
浏览 3
提问于2011-05-24
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券