[請益] PHP有辦法作類似thread的東西嗎?

看板PHP作者 (蘇打)時間19年前 (2007/01/28 18:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我使用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
查查 PEAR 的 PHP_FORK
01/29 23:53, 1F
文章代碼(AID): #15l86xzx (PHP)
文章代碼(AID): #15l86xzx (PHP)