multithreading - 内存重新排序是否等同于指令重新排序?
问题描述
我正在学习多线程编程。
但是我对“内存重新排序”和“指令重新排序”这些词感到困惑。
我的问题是“内存重新排序”等同于“指令重新排序”吗?
如果不是,每个之间有什么区别。
解决方案
推荐阅读
- unit-testing - Vue.js 测试:带有 test-utils 和 Jest 的单元:嵌套组件 - 是否可以从子组件模拟 $emit(function)?
- python - 保存不在正则表达式 python 中的行
- python - 将选择 GFS-ensemble openDAP 数据加载到内存中(Python)
- java - 在 while 循环中更新字符串 N 秒
- sql - cosmos DB:在查询中使用表名选择表中的所有项目
- javascript - Typescript 无法实现通用函数接口
- c++ - 无法在 std::min_element 的返回上编译
- javascript - Javascript 基础
- c# - 将 datagridview 与来自 LINQ 查询的数据绑定
- z3py - Python Z3 和 concurrent.futures