c++ - 用户运行时环境中的并行进程

标签 c++ multithreading

我有一个 C++ 程序,它允许用户单步执行处理器指令,就像处理器模拟器模拟 MIPS 处理器一样。问题是,至少在我的测试阶段,我需要将 ~2^32 个整数初始化为 0xDEADBEEF。我在启动时这样做。在我开始“单步执行”之前完全发生这种情况并不是非常重要。初始化函数是否有可能与程序的其余部分并行发生,这样它最终会完成,但随着它的进行,我仍然可以单步执行?如何做到这一点?

最佳答案

不是预先初始化大量内存,而是当模拟器为正在运行的程序引入较小的 block 时,您是否可以将它们初始化为较小的 block ?

关于c++ - 用户运行时环境中的并行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322032/

相关文章:

c++ - 为字符串设置自定义分配器

c++ - 模板推导 : const reference and const pointer

c# - 如何模拟C#线程饥饿

java - 总是出现错误 “Non HTTP response code: java.net.UnknownHostException”

python - 线程在 Storm 集群中不工作

java - 从不同线程访问数据时丢失对象引用

javascript - 使用多个 Worker 加速 IndexedDB 搜索

c++ - 设置 subchild 在我展开它们时不在 qtreewidget 中缩进

c++ - 您如何组织 STL header ?

c++ - 将内联与重载运算符一起使用