如何运行每2秒将在不同线程上运行的某些方法?

时间:2018-12-21 20:12:09

标签: c++ c++11 visual-c++

我想编写一些代码,该代码将在主线程上启动一些线程,该线程每2秒运行一次,并在控制台上打印一些内容。

启动功能必须是这样的

     void StartTask(void* methodRoRun, long repeatTimeInSeconds);

表示该方法接收指向将每隔repeatTimeInSeconds秒运行一次的函数(methodRoRun)的指针。

我找不到在C ++中怎么做

1 个答案:

答案 0 :(得分:0)

类似这样的东西:

ev 4

编辑:

人们正确地指出了分离线程并具有无止尽的循环并不是一种好习惯,但是该示例仅说明了这种方法。