是什么原因导致我在sleeping
中看到这些top
进程?如果我要调用PHP的sleep()
函数,那会增加我在sleeping
中看到的top
计数吗? sleeping
中的高位数是否有任何不利之处?
最佳答案
当进程被阻塞时,它正在休眠,正在等待某些东西。例如,它可能已调用read()
,并且正在等待数据从网络流到达。sleep()
确实是使进程休眠一段时间的一种方法。但是,休眠是除受计算密集的所有进程之外所有进程的正常状态-休眠实际上是进程在不执行任何其他操作时所执行的操作。这是大多数进程处于休眠状态的正常状态-如果不是这种情况,则表明您需要更多的CPU功能。