用计时器停止程序

时间:2013-09-02 16:23:41

标签: c++ timer

我在C ++中创建一个逻辑项目,我必须将我创建的解算器的执行时间与开源求解器进行比较。

所以,我需要的是停止我创建的求解器,如果它运行的时间比开源求解器长。

问题是我没有找到任何关于停止实际执行程序的计时器。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

你可以启动一个未来,睡眠一段时间,然后调用std :: exit。

答案 1 :(得分:0)

如果没有关于你正在解决的问题的进一步信息,我建议在一系列基准测试中使用多个目标来运行,如果可能的话,因为两者在不同的情况下可能会有不同的表现。在严格的基准测试中运行将有助于确保您的结果有效。即使你的求解器需要更长时间,知道时差也能帮助你优化它。