是否有可能使單獨的線程來執行一些時間在PHP密集? Theres需要聯繫外部服務器的功能,但是來自該服務器的回覆並不重要,因此最好將它放在新線程中,而不是在幾秒鐘內減慢整個頁面的加載速度。
1
A
回答
1
不,PHP中沒有多線程。但是,您可以使用PCNTL函數來派生子進程。
1
然而,根據你的描述,這不是基於你的描述,如果你在* nix下運行,你可以通過將你想異步運行的代碼放在一個單獨的腳本中並調用它來很容易地處理它執行函數使用'&'來背景進程。
exec('bgscript.php &');
+0
通過添加>/dev/null將stdout和stderr重定向到/ dev/null 2>/dev/null – gview
相關問題
- 1. 在C++中創建一個獨立於父代的子線程
- 2. 創建從一個單獨的線程
- 3. 在窗體上創建多個獨立的線程
- 4. 創建一個獨立的Node.js WEBAPP
- 5. 創建一個獨立的.exe文件
- 6. 創建一個獨立的jar文件
- 7. C++創建在Linux獨立的庫,並在另一個程序
- 8. 如何創建一個獨立的JVM?
- 9. 創建NodeJS獨立進程
- 10. 創建獨立進程!
- 11. 建立一個獨立的委託?
- 12. 創建一個具有獨立線程的全局對象是否安全?
- 13. 在C++中創建獨立進程(Windows)
- 14. CoreData在一個單一的獨立的線程
- 15. 你如何創建一個獨立的C++程序?
- 16. 如何創建一個獨立的.Net核心應用程序?
- 17. 在一個單獨的線程預創建對象
- 18. 在Ruby中產生一個獨立的線程或進程
- 19. 創建獨立於bash的進程
- 20. 在單獨的線程中創建ServerSocket?
- 21. 創建獨立的Java應用程序
- 22. Android:每個UI線程在一個Activity中是否有獨立的線程?
- 23. 線程;創建一個單獨的線程來定期地做一些事情
- 24. 獨立的Qt創建器
- 25. 創建一個只是一個獨立的循環?
- 26. 獨立運行的文本行在獨立線程
- 27. Netbeans創建獨立Jar
- 28. 與tkinter一起使用py2exe來創建一個獨立的.exe
- 29. 用Java創建獨立應用程序
- 30. 創建.NET 2.0獨立WebService
請在發佈新問題之前使用搜索。 Stack Overflow已經提出了很多問題並回答了這個問題! –
http://blog.motane.lu/2009/01/02/multithreading-in-php/;) – RobinJ