[請益] PHP有辦法作類似thread的東西嗎?
我使用PHP去呼叫外部程式
但因為外部程式回應需要時間
導致PHP script整個完成需要很久
大致說一下程式
<?
exec("some job 參數 1234");
exec("some job 參數 5678");
...
?>
每個exec結束後會回傳一些資料
這些資料再去用PHP作分析
但現在麻煩的是
job一個假設處理需要15秒
10個job就需要150秒
(要等到前一件做完才會作下一件)
我不知道有沒有辦法讓他像thread一樣分開處理,分開輸出
(job與job之間並無直接關聯性)
目前我的作法是這樣
寫兩個程式
---a.php---
<iframe src=b.php?code=1234></iframe>
<iframe src=b.php?code=5678></iframe>
---a.php end---
---b.php---
<?
//對$_REQUEST['code']進行處理
//輸出結果
?>
---b.php end---
這樣的方法感覺滿土的= =...
但我一時之間想不出什麼其他方法
job需要處理時間並不是佔用CPU,所以多件job可同時運作
不會導致電腦LAG之類的
有比較好的解決方式嗎??
感謝 :)
--
還是我想太多了..PHP本身有function嗎 囧rz
剛剛看了先前的討論串
似乎沒有thread這種東西...
如果沒有的話能提供其他解決方案嗎 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.1.56
※ 編輯: drlai 來自: 124.10.1.56 (01/28 19:03)
推
01/29 23:53, , 1F
01/29 23:53, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章