[請益] 多執行緒

作者: zoko741235 (台北金城武)   2015-05-11 14:04:41
請問 PHP有多執行緒的函數或類別可以用嗎?
之前在網路上找過 好像有pthread還是thread之類的
後來因為在做抓網頁資料來分析取得資料的工作
我想要把它做成多執行緒的版本來加快作業
所以曾經照著網路上的文章去繼承 thread來用,如下
class html_parser_thread extends Thread{
//
}
不過礙於我沒有寫過其他語言的多執行緒的程式
沒有相關的經驗去處理發生的bug
所以最後還是用原本的程式一筆一筆跑
如果 php的多執行緒就是 thread這個類別
我想請教一下 join跟 start這兩個函式的作用
尤其是 join實在是看不懂
作者: shadowjohn (轉角遇到愛)   2015-05-11 19:59:00
只能在linux環境下才能用呦~通常都是用cli的方式運行http://3wa.tw/mypaper/?mode=view&id=890 參考一下去找 thread.php ~ pcntl modules
作者: zoko741235 (台北金城武)   2015-05-11 20:29:00
謝謝~ 之前找的時候還沒找到過這個網站 來爬文一下~對了 我想問一下一種狀況因為我的程式是要先用別人寫好的函式抓網站的file阿 更正 應該是用別人的函式去分析html tag中間有一次近乎成功的時候是每個執行緒要include一次請問執行緒之間有資源占用的問題嗎?有的話有甚麼關鍵字我可以去google的?
作者: shadowjohn (轉角遇到愛)   2015-05-11 21:37:00
分析html tag? 抓一次作global ,共用到記憶體跑?可以加line聊 : shadowjohn

Links booklink

Contact Us: admin [ a t ] ucptt.com