程序中sleep执行sleep时不会产生硬件中断?
- clock_t start=clock();
- sleep(5);
- clock_t end=clock();
- float time=(float)(end-start)/CLOCKS_PER_SEC;
- printf("Sleep clock:%f\n",time);
复制代码结果为:0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
sleep 是可以中断的!return 值剩余睡眠时间~~
可能是类型出了问题,既然使用了隐式类型,就不要假定它原来的类型。
楼主天真的以为,是硬件中断造成了 他的输出错误。。。
硬件中断应该是不能被忽略的。。。有一部分 软中断是可以的。。除了做驱动。。中断这个事 应该很少去考虑。。因为系统机制在那里....