我有用 C# 和 C++ 编写的不同应用程序,它们可以相互通信。我想用我写的一些场景来测试这个环境。
每个场景运行不同的时间。
有没有办法加速一切,以便让场景在几分钟内运行。
应用程序可能包含一些Thread.Sleep(...)
或等效的 C++。
我的想法是 aThread.Sleep(2000)
通常会等待 2 秒,但加速时它应该只等待 200 毫秒。
不幸的是,我无法更改或重构应用程序的代码。
我的第一个想法是在“加速 Windows”系统中运行应用程序。一种操作系统的包装器,时间运行得更快。但我不知道如何实现这一目标。
所以任何新的想法或解决方案都会很棒。
谢谢