|
vegito2002Feb 24, 2018
1
合理设计的 sleep 是会的
|
|
2
不确定你具体指的是哪个 sleep 函数,所以只能回答你这取决于函数本身和平台的实现。
以 C 的视角来看。 Windows 下面你调用 Sleep 这个 API,那么是会交出 CPU 资源的。 Linux 下面你调用 unistd.h 中的 sleep 函数也是会的。 但是如果是一门带有协程功能的语言,调用协程库中的 sleep 函数,那么可能线程或者进程并不会交出 CPU 资源,而是转而去处理协程中的其他任务了。 |
|
IvanLi127Feb 25, 2018 via Android
3
按你的问法我觉得你说的 sleep 会让出 cpu 时间
|
|
iceheartFeb 25, 2018 via Android
4
会
|
|
snnnFeb 25, 2018 via Android
5
必须的
|
|
noe132Feb 25, 2018 via Android
6
举个例子,某些单片机的 sleep 就是根据晶振频率来空循环一定次数实现的,这种肯定就不会也没法在 sleep 时干别的事
|