linux系统的最小时间间隔是多少

[复制链接]
查看11 | 回复3 | 2012-3-28 20:29:15 | 显示全部楼层 |阅读模式
默认间隔1分钟;因为linux中的timeval 的tv_usec时间极小,因此用微秒级的...
回复

使用道具 举报

千问 | 2012-3-28 20:29:15 | 显示全部楼层
硬件中断是随机产生的,系统对硬件中断的扫描依赖于时钟中断间隔,时钟中断间隔由内核根据hz值设定,目前的linux在大多数平台上定义的hz值是100,亦即时钟中断周期是10ms,也就是说大多数系统都是每10ms扫描一次中断,在1.25ms内可能发生多次硬件中断,但多数系统每10ms只能处理一次。...
回复

使用道具 举报

千问 | 2012-3-28 20:29:15 | 显示全部楼层
可以这样获得时间,单位是微秒int gettime(){struct timeval tv;gettimeofday(&tv,NULL);return tv.tv_usec;}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行