PHP 暫停函數 sleep() 與 usleep() 的區別


在PHP中暫停代碼執行一定時間,有兩個函數可以實現,一個是sleep(),另一個是usleep(),它們參數都是一個整數值。sleep()是暫停多少秒,usleep()是暫停多少微秒

注意:usleep()單位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等於百萬分之一秒。

如果程序中要使用要暫停多少毫秒,只能使用usleep(),務必注意參數的單位,假設暫停 50毫秒,應該使用 usleep(50000),而不是usleep(50)。

另外,這個暫停的時候不可能是百分百的准確,跟系統的調度、CPU時鍾周期等等有一定關系。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM