1
A
回答
-1
usleep
- 以微秒爲單位的延遲執行。暫停時間以微秒爲單位。微秒是百萬分之一秒。
`sleep` — Delay execution
Delays the program execution for the given number of seconds.
我沒有得到更多的差異這兩功能之間
-2
睡眠()允許您的代碼在幾秒鐘內睡覺。
sleep(5); // sleeps for 5 seconds
usleep()允許您的代碼相對於微秒。
usleep(2500000); // slees for 2.5 seconds
除此之外,我認爲它們是相同的。
sleep($n) == usleep($n * 1000000)
usleep(25000) only sleeps for 0.025 seconds.
6
從PHP文件上usleep
和審查,的sleep
,你會發現,有2分歧:
爲
usleep
參數是一個整數,表示微秒(微秒是百萬分之一秒),而sleep
的參數是一個表示秒的整數。sleep
返回「成功時爲零,錯誤時返回FALSE」。usleep
有無回報值。這裏是返回值的更多詳細信息sleep
:
如果該呼叫信號中斷,睡眠()返回一個非零值 。在Windows上,此值將始終爲192(Windows API中的 WAIT_IO_COMPLETION常量的值)。在其他 平臺上,返回值將是剩餘的秒數到 睡眠。
一般來說,你應該可以在循環中使用這些函數。儘管如此,需要提出的更重要的問題是:爲什麼您需要一種解決方案,取決於在某段時間內停止執行?這對你的問題來說真的是一個很好的解決方案嗎?或者它是對一些奇怪的錯誤或邊緣情況的修復,你只是想離開?
相關問題
- 1. 睡眠模式和深度睡眠模式有什麼區別?
- 2. 睡眠內線程沒有睡眠外線程 - Java
- 3. 睡眠和睡眠開始錯誤
- 4. 睡眠和超時之間的區別?
- 5. iPhone和睡眠
- 6. 睡眠和打印沒有換行符?
- 7. 睡眠()或睡眠()的準確程度
- 8. 如何禁用睡眠/睡眠功能?
- 9. PHP睡眠VS慶典睡眠
- 10. 線程和睡眠()
- 11. Synchonizing睡眠和QTimer
- 12. 的max_execution_time和睡眠()
- 13. Pthread ID和睡眠
- 14. SSH流和睡眠
- 15. SIGALRM和睡眠()C++
- 16. 是否有「睡眠」命令?
- 17. 使所有線程睡眠
- 18. 睡在睡眠中的NSTimer
- 19. 簡單睡眠(使用wait_event _ *()函數)和高級睡眠(使用prepare_to_wait()函數)有什麼區別?
- 20. 睡眠沒有同步語義嗎?
- 21. 在JavaScript中睡眠 - 沒有setTimeout
- 22. 線程沒有從睡眠中醒來
- 23. 沒有睡眠的Python倒計時
- 24. Azure WebJobs睡眠
- 25. Fortran睡眠
- 26. SHOW PROCESSLIST:睡眠
- 27. Web Worker睡眠
- 28. 睡眠呼籲
- 29. setVisibility睡眠
- 30. actionscript 3睡眠?