【发布时间】:2015-10-13 21:11:14
【问题描述】:
delay() 和 sleep() 函数都会将系统挂起一段时间,delay 以毫秒为参数,而 sleep 以秒为参数。除此之外,这两个功能之间有什么区别吗?其中,哪个给出更准确的结果?
【问题讨论】:
-
这些都不是标准库函数。你指的是哪个图书馆?
-
我认为通常
sleep()在睡眠期间会释放处理器,而delay()需要 CPU 使用率,但我不太确定。 -
Dos.h 不是标准库的一部分。并且这两个函数只保证会产生近似的延迟。所有其他副作用均由实现定义。
-
如果您不理解我对您的 OTHER 问题的回答,请在 cmets 中提问如何?
-
像这样...突然提到
dos.h意味着这个问题是关于MS DOS的。现在没人会期待。 @RohanGayen 你应该明确这些东西并添加适当的标签......delay()和sleep()都不是标准的 C 函数。