如何使用SLEEP()函数在PHP中暂停脚本几秒钟?
问题1。如何使这1/100秒?以下哪项工作:如何使用SLEEP()函数在PHP中暂停脚本几秒钟?,php,time,sleep,wait,Php,Time,Sleep,Wait,问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或.01 问题2。什么是替代方案等待()或捕捉()??它们有什么区别(更精确/更不精确) 问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或0.01 以上都不是 就是你想要的几分之一秒usleep(100000)将睡眠十分之一秒 您的其他选项是,它需要秒和惊人的纳秒(其中十亿秒是1秒),并且在达到特定的unix时间戳之前将一直处于休眠状态 请注意,您的系统可能没有毫秒分辨率,也可能没有纳秒分辨率。你可能很难在很短很短的时
0,01
或0.01
或.01
问题2。什么是替代方案<代码>等待()代码>或捕捉()代码>??它们有什么区别(更精确/更不精确)
问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或0.01
以上都不是
就是你想要的几分之一秒usleep(100000)
将睡眠十分之一秒
您的其他选项是,它需要秒和惊人的纳秒(其中十亿秒是1秒),并且在达到特定的unix时间戳之前将一直处于休眠状态
请注意,您的系统可能没有毫秒分辨率,也可能没有纳秒分辨率。你可能很难在很短很短的时间内入睡。使用你可以在几微秒内入睡的方法
因此,对于您的情况,您可以呼叫usleep(10000)
睡眠1/100秒。您正在寻找的是或
至于你的第二个问题,所有这些方法都具有很高的精度,但是我建议你在你的特定系统上进行测试,如果它很关键的话。稍后回答。。。但您可以使用,即: 睡眠
1/10
秒(0.1
):
睡眠
1/100
秒(0.01
):
睡眠
1/1000
秒(0.001
):
更好的问题是“睡眠(x)是解决问题的最佳方法吗?”?您试图用
sleep()
解决的问题是什么?这是一个强大的工具,当有更好的解决方案时,在每种语言中都会被滥用。@glowcoder+1:没有意识到语言不可知的滥用阴影sleep@Alix,您可能是对的,因为上下文是亚秒睡眠。
sleep(1); #waits/sleeps for one second then continue running the script
time_nanosleep(0, 100000000);
time_nanosleep(0, 10000000);
time_nanosleep(0, 1000000);