php暂停函数sleep()和usleep的区别
生活随笔
收集整理的這篇文章主要介紹了
php暂停函数sleep()和usleep的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在PHP中暫停代碼執(zhí)行一定時間,有兩個函數(shù)可以實現(xiàn),一個是sleep(),另一個是usleep(),它們參數(shù)都是一個整數(shù)值。sleep()是暫停多少秒,usleep()是暫停多少微秒。
注意:usleep()單位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百萬分之一秒。
如果程序中要使用要暫停多少毫秒,只能使用usleep(),務(wù)必注意參數(shù)的單位,假設(shè)暫停 50毫秒,應(yīng)該使用 usleep(50000),而不是usleep(50)。
另外,這個暫停的時候不可能是百分百的準(zhǔn)確,跟系統(tǒng)的調(diào)度、CPU時鐘周期等等有一定關(guān)系。
轉(zhuǎn)載于:https://www.cnblogs.com/beili/p/8669675.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的php暂停函数sleep()和usleep的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Exchange Server 2016
- 下一篇: Hystrix指标窗口实现原理