C:使用clock()来测量多线程程序中的时间我一直用clock()来衡量我的应用程序从开始到结束的时间,因为;int main(int argc, char *argv[]) {
const clock_t START = clock();
// ...
const double T_ELAPSED = (double)(clock() - START) / CLOCKS_PER_SEC;}由于我已经开始使用POSIX线程,这似乎失败了。看起来clock()用N个线程增加N倍。由于我不知道将同时运行多少个线程,因此这种方法失败了。那么如何衡量已经过了多少时间呢?
- 2 回答
- 0 关注
- 706 浏览
添加回答
举报
0/150
提交
取消