腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
指令
重排
序
我有一个关于在C#/.NET中重新排序法律
指令
的问题。ClassInstance.Foo();我想知道,当这个方法调用被内联为函数调用时,可以进行什么样的法律
指令
重新排序。
浏览 0
提问于2014-03-15
得票数 4
回答已采纳
2
回答
CPU
指令
重排
序
我们的处理器可以重新排序
指令
,以获得一些性能上的好处,但这可能会导致一些奇怪的行为。我试图在的基础上重现其中的一个问题。从代码看,r1和r2在'if‘中可能是0的唯一方式是因为th1和th2将它们设置为'a’和'b‘的值,而在th1和th2的上下文中,由于锁机制的原因,这个值不能是0,而这些变量是0的唯一方式是因为
指令
重新排序
浏览 3
提问于2014-04-06
得票数 0
回答已采纳
1
回答
指令
重排
与发生前关系
在实践中的Java并发一书中,我们多次被告知,我们的程序的
指令
可以由编译器、JVM在运行时重新排序,甚至可以由处理器重新排序。因此,我们应该假设,执行的程序不会按照与我们在源代码中指定的顺序完全相同的顺序执行其
指令
。“行动”的定义如下: Java内存模型是根据操作指定的,包括对变量的读和写、监视器的锁和解锁,以及线程的启动和连接。
浏览 1
修改于2022-01-21
得票数 57
回答已采纳
2
回答
使用锁进行
指令
重排
序
编译器会重新排序受mutex保护的
指令
吗?我使用了一个boolean变量来决定是否有一个线程更新了一些结构。如果编译器对
指令
重新排序,则可能会在更新结构的所有字段之前设置boolean变量。
浏览 6
修改于2016-09-29
得票数 3
1
回答
Java
指令
重排
序示例不工作
我正在尝试创建一个示例,说明需要使用易失性来防止
指令
重新排序。 在这个例子中,我试图证明,只有当重新排序发生时,b>a才会发生,并且易失性会阻止它。
浏览 0
修改于2018-10-04
得票数 2
回答已采纳
4
回答
Java JVM中的
指令
重排
序
似乎JVM正在基于因此,JVM所做的不仅仅是重新排序
指令
,它似乎还减少了正在使用的寄存器数量
浏览 5
修改于2019-01-31
得票数 33
回答已采纳
1
回答
内存屏障/栅栏如何抑制CPU执行
指令
重排
序?
据我所知,编译器和CPU都可以执行
指令
重排
序。所谓“由CPU执行”,我的意思是我不关心由编译器完成的
指令
重新排序,以及由存储缓冲区和CPU缓存引起的重新排序。statement2ready=true;//statement2也就是说,CPU重新排序
指令
ready=true;//statement2 所以我的问题来了:记忆障碍是如何抑制
指令</em
浏览 6
提问于2015-12-23
得票数 2
回答已采纳
1
回答
英特尔上的
指令
重排
序
我试图通过以下简单的示例来理解
指令
的重新排序:int b; a = 1;} while(b == 0我咨询了,发现了以下内容: -用非时间移动
指令
(MOVNTI、MOVNTQ、MOVNTDQ、MOVNTPS和MOVNTPD)执行流存储(写);还是记忆在
浏览 1
修改于2018-08-08
得票数 3
回答已采纳
2
回答
为什么std::功能太慢,CPU不能利用
指令
重排
吗?
我认为Cpu不能利用
指令
重排
序优化和cpu流水线,因为它不知道哪个函数被调用是性能不佳的原因。我说得对吗?
浏览 6
提问于2021-05-20
得票数 2
回答已采纳
1
回答
reordering的hashCode()实现中的
指令
重排
序
// (*) hash = h; // (**) return h;但是,上述解释的重点是读取hash字段的值,以及如果不使用局部变量h,
指令
重新排序可能会引起问题
浏览 5
修改于2017-05-23
得票数 2
1
回答
如何编写可观察的
指令
重排
序示例?
我们如何保证行为或
指令
可重复地重新排序?如何具体更改代码示例?
浏览 0
修改于2019-07-16
得票数 8
回答已采纳
2
回答
如何关闭MIPS-GCC自动
指令
重排
序?
从编译器生成的代码本身确实会运行,但我每次都必须手动编辑汇编源代码,因为出于某种原因,GCC喜欢自动对分支
指令
本身进行重新排序。我不想用一个脚本来解决这个问题,以确定何时重新排序分支。
浏览 1
修改于2017-05-23
得票数 7
回答已采纳
1
回答
如何在jcstress测试中产生
指令
重排
序?
当我怀疑java语言规范允许某些
指令
重新排序时,我想在jcstress测试中重现它。我该怎么做呢?例如,在下面的代码中,Load和Store
指令
(我相信)允许在某些运行时环境中执行时重新排序。
浏览 38
提问于2019-05-15
得票数 1
1
回答
C++中编译器
指令
重排
序的保证
给定的是以下函数foovoid foo() [...] cv.set();}条件变量当然在内部使用内存栅栏,但是由于实现在不同的转换单元中,编译器在foo编译期间无法知道这一点。
浏览 0
提问于2020-01-17
得票数 0
回答已采纳
1
回答
重排
序
指令
我知道
指令
重新排序,但是在下面的链接中,在已批准的答案中有一行: 我听不懂台词。我对java中重新排序的理解是,如果
指令
在关系之前没有发生,则可以重新排序。
浏览 2
修改于2018-03-19
得票数 0
1
回答
编译器完成的
指令
重排
序与cpu完成的
指令
重新排序之间的关系是什么?
machine_instruction_3machine_instruction_5 第一个原因是编译器的优化。是什么使编译时
指令
重新排序相关呢?cpu所看到的只是一系列原始机器
指令
,没有显示编译器先前执行的任何优化。如果cpu引入了自己的
浏览 2
提问于2019-01-17
得票数 3
1
回答
x86 / x64 asm中的
指令
重排
序-使用最新CPU的性能优化
在最近的高端英特尔CPU上重新排序x64 (x86-64)
指令
可以获得多少性能增益(如果有的话)。在时间非常紧迫的情况下,这值得去费心吗?
浏览 3
修改于2017-08-31
得票数 4
回答已采纳
2
回答
除了防止
指令
的
重排
外,内存障碍还会执行哪些任务?
我知道,内存障碍阻止了
指令
从前到后以及从后到后的重新排序,例如,如果我有以下说明:instruction 2memory barrierinstruction 5这些
指令
可以按以下顺序执行:instruction 1memory barrier
浏览 2
提问于2017-03-08
得票数 3
1
回答
除了防止
指令
的
重排
外,内存障碍还会执行哪些任务?
我知道,内存障碍阻止了
指令
从前到后以及从后到后的重新排序,例如,如果我有以下说明:instruction 2memory barrierinstruction 5这些
指令
可以按以下顺序执行:instruction 1memory barrier
浏览 0
修改于2018-05-11
得票数 3
1
回答
如何将多个参数传递给离子
重排
指令
?
我想把整个<ion-item>变成一个
指令
。所以,是的,我真的很想从可重新排序的列表中获益,同时将它保存在一个单独的
指令
中。
浏览 3
修改于2017-05-23
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券