我需要做一些东西(我称之为调度程序)每分钟检查一次系统时间,如果时间已经改变,假设现在是 17:52,下一刻是 17:53,所以在 17:53调用函数 logupdated
我如何简单地做到这一点我不知道互斥量和所有。
谢谢
最佳答案
我不确定我是否理解这些要求,但您的问题是“如何在每 1 分钟后在 c++ 中执行特定代码”,因此,在 c++11 中您可以这样做:
#include <thread>
#include <chrono>
int main() {
while (true) {
std::this_thread::sleep_for(std::chrono::seconds(60));
// call your c++ code
}
}
关于c++ - 如何在每 1 分钟后在 C++ 中执行特定代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073136/