在开发过程中,有时候会根据情况在执行完一段程序后“休息”一段时间再执行下一段程序,在定时任务中尤为常见。我们知道在php里面有两个“休息函数”,一个是sleep(),另外一个是usleep();那么两者有什么区别呢?其实这两个函数的功能是一样的,区别在于“休息”时间的精确度,对于sleep()来说,最小单位为秒,也就是说使用sleep()的话最少只能休息1秒;而usleep()的最小单位为微秒(1秒=1000毫秒=1000000微秒),不难发现usleep()可以比sleep()“休息”更短的时间。以上就是这两个函数的简单区别,希望对有需要的朋友们有所帮助。

更多推荐

浅谈php休眠函数,sleep()与usleep()的区别