如何计算各线程的运行时间

wk1510278844 2014-11-04 11:49:42
在VS2010中使用OpenMP进行并行计算,分4个并行线程来处理数据,那么如何计算每个线程的运行时间呢?
...全文
841 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lm_whales 2015-09-02
  • 打赏
  • 举报
回复
线程,起止时间,不是线程运行时间,其中也许可以忽略线程调度时间 但是线程睡眠,和等待时间,不是线程真正的运行时间,在这些时候线程没有运行。
lm_whales 2015-09-02
  • 打赏
  • 举报
回复
原则上没法计算,也许你可以挂钩操作系统,时间片分配程序,计算
勤奋的小游侠 2014-11-04
  • 打赏
  • 举报
回复
在线程开始和结束时输出log自己算。
赵4老师 2014-11-04
  • 打赏
  • 举报
回复
不要低估操作系统线程调度的智商。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧