7

睡眠如何使用 cpu 资源?

当您休眠脚本时,它是否使用 100% 或 0% 的 cpu。你可以解释吗?

据我所知,它增加了平均负载,但它如何使用 CPU?

4

1 回答 1

16

工作方式sleep取决于操作系统,因为 PHP 函数sleep 调用适当的运行时函数来实际执行它在锡上所说的内容。

对于 Windows,该功能是SleepEx. 对于其他操作系统,它是 POSIX 函数sleep。在这两种情况下,这些函数的文档都清楚地指出,睡眠线程在睡眠期间没有资格运行,因此即使它想要也不能消耗 CPU 资源。

于 2013-05-03T13:06:32.020 回答