c - 多线程程序执行时间?
问题描述
我写了一个 C 多线程程序,如果我使用 shell bash 的 clock() 函数或时间函数,它给出的时间似乎是线程时间 * 线程数,所以如果程序在 1 秒内执行,它给出 6秒使用 6 个线程。但是很长一段时间它不再是一个简单的划分,所以我想知道是否有一个函数可以测量实际执行时间而不是所有线程时间的总和
解决方案
推荐阅读
- npm - npm install 返回错误 - “npm 可能不是问题”
- python - Python:除了几列之外,如何从 df 中删除和保存记录?
- python - 熊猫 - 多列分组并保留多列 -
- java - 如何从java对象动态映射json?
- lua - 如何使用 LUA 脚本步进旋转开关
- git - 如何找出文件是否已使用 CRLF 提交?
- javascript - 如何通过 id 而不是标记名来调用它?
- vue.js - Vuetify v-file-input 在 javascript vue 中设置文件
- scripting - 如何在 csh 脚本中创建 if-else
- python - 将 tensorflow 与 nodejs 库一起用于机器学习模型