我想知道如果我可以在PHP端做一些線程化工作,就像在Java中一樣...PHP可以有一個線程工作?
我試過sleep()
函數,但它似乎卡住了服務器上的所有進程。
我想在一個完成之前處理幾個發佈操作。
但是,當我嘗試使用Ajax時,我注意到雖然我發送了異步請求,但它們依次順序進行。
有沒有什麼辦法在PHP端創建線程?
我想知道如果我可以在PHP端做一些線程化工作,就像在Java中一樣...PHP可以有一個線程工作?
我試過sleep()
函數,但它似乎卡住了服務器上的所有進程。
我想在一個完成之前處理幾個發佈操作。
但是,當我嘗試使用Ajax時,我注意到雖然我發送了異步請求,但它們依次順序進行。
有沒有什麼辦法在PHP端創建線程?
我們有時使用黑客。我們創建了一個腳本,並在其中發送了幾個http請求,而不用等待響應。
這樣我們就可以模仿線程。
嘗試作業服務器:http://gearman.org/
PHP不支持多線程(腳本)或異步處理。
但是,如果向服務器發送多個請求,只要您的服務器沒有配置爲一次只處理一個請求,它們就會並行處理。
PHP不支持多線程。此外link可能是有用的