我有一个 C++ 程序,它允许用户单步执行处理器指令,就像处理器模拟器模拟 MIPS 处理器一样。问题是,至少在我的测试阶段,我需要将 ~2^32 个整数初始化为 0xDEADBEEF。我在启动时这样做。在我开始“单步执行”之前完全发生这种情况并不是非常重要。初始化函数是否有可能与程序的其余部分并行发生,这样它最终会完成,但随着它的进行,我仍然可以单步执行?如何做到这一点?
最佳答案
不是预先初始化大量内存,而是当模拟器为正在运行的程序引入较小的 block 时,您是否可以将它们初始化为较小的 block ?
关于c++ - 用户运行时环境中的并行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322032/