社区
C++ 语言
帖子详情
利用clock()函数得到的时间差为0意味着什么?
ding525
2008-10-15 10:52:58
start=clock();
for(int i=0;i<nThreads;i++)
{
//creat thread and do something;
}
end=clock();
现在的问题是,在nThreads相等的情况下,有时候end-start得到一个正数,比如0.01秒,有时候确是0。请问什么样的情况才会导致这个时间差为0呢?
...全文
202
5
打赏
收藏
利用clock()函数得到的时间差为0意味着什么?
start=clock(); for(int i=0;i<nThreads;i++) { //creat thread and do something; } end=clock(); 现在的问题是,在nThreads相等的情况下,有时候end-start得到一个正数,比如0.01秒,有时候确是0。请问什么样的情况才会导致这个时间差为0呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redleaves
2008-10-15
打赏
举报
回复
请查看库的手册,clock的时间精度通常是ms,而它的单位却不一定,有以ms为单位的,有以us为单位的...不要认为它的精度和它的单位是统一的.像在windows下,clock的单位是ms,但它的精度只能达到10ms左右...
三文鱼也会飞
2008-10-15
打赏
举报
回复
clock计算的是cpu对进程的近似处理时间,软件的处理就是这样。
想要精确的必须用硬件中断 里面有时钟
ding525
2008-10-15
打赏
举报
回复
这个我已经考虑到了,问题是我的程序得到的时间精度是微秒,然后有时候得到的时间差是10000,20000,30000,有时候却得到0,这使得我怀疑不是精度的问题,为什么就不能得到几千或者几百微秒呢?
redleaves
2008-10-15
打赏
举报
回复
测量精度不达标....就好比你用只有厘米刻度的尺子去量毫米级别的长度一样...
taodm
2008-10-15
打赏
举报
回复
在学物理的时候,有没有听说过“精度”这个词汇?
跟宁哥学Go语言视频课程(7):并发(Goroutines)与通信(Channels)
本课程的主要内容: Goroutine
函数
实战案例:并发的
Clock
服务 实战案例:并发的Echo服务 不带缓存的Channels 串联的Channels 单方向的Channel 带缓存的Channels 并发循环 并发退出 实战案例:聊天服务
10-6 计算
时间差
时间差
可以用来衡量程序运行效率,计算其有三种方法,一是使用 difftime()
函数
,二是使用自定义的 TimeInMillisecond()
函数
,三是使用
clock
()
函数
。 1. 使用 difftime()
函数
计算秒级
时间差
三种方法本质相同,...
Linux X86 程序启动 – main
函数
执行前,程序都在干什么?
3.1 main
函数
的调用 3.2 _start
函数
分析 3.3 __libc_start_main
函数
分析 3.4 __libc_csu_init
函数
分析 3.5 _init
函数
分析 3.6 gmon_start
函数
分析 3.7 frame_dummy
函数
分析 3.8_do_global_ctors_aux
函数
分析 ...
时间
函数
(运行时间、执行时间、定时)
例如,要将一个很大的网络中(跨越若干个时区)的服务器同步,加入位于美国纽约的服务器和北京的服务器,其中一台服务器无须改变硬件时钟而只需设置一个临时的系统时钟,如要将北京服务器上的时间设置为纽约时间,两...
Linu命令 hw
clock
,
clock
,设置硬件时钟,linux硬件时间
您可以显示当前时间,将硬件时钟设置为指定的时间,将系统时间覆盖硬件时钟或将硬件时钟覆盖系统时间。 您还可以周期性地运行hwlock,以从硬件时钟中添加或减去一定的时间,以补偿系统漂移(当让时钟运行时,时钟...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章