【发布时间】:2011-04-24 04:58:05
【问题描述】:
我想进行调用 - 函数调用或在一段时间内执行某些条件...通常为 10 到 20 秒。
我会在一段时间内获得一些用户输入并这样做......
在 Linux/Unix 系统上使用的正确函数是什么?
gettimeofday 似乎是要走的路......或者 time_t time(time_t *t) ... 似乎很简单。什么是首选?
【问题讨论】:
-
我不明白你在问什么。您希望函数调用持续 10-20 秒,还是要休眠 10-20 秒然后调用它?函数调用持续多长时间几乎取决于函数本身。
-
我想调用一个函数大约 10 到 20 秒......或者真的调用任何东西......问题是我如何最好地测量时间......有很多重叠的 Unix/Posix时间函数。
-
你想调用这个函数的次数有限制吗?一度?数百万次?如果是一次,您可能需要考虑注册一个 20 秒的定时器预设。
标签: c++ c linux time timestamp