[請益] 多執行緒

看板PHP作者 (台北金城武)時間11年前 (2015/05/11 14:04), 編輯推噓2(2011)
留言13則, 2人參與, 最新討論串1/1
請問 PHP有多執行緒的函數或類別可以用嗎? 之前在網路上找過 好像有pthread還是thread之類的 後來因為在做抓網頁資料來分析取得資料的工作 我想要把它做成多執行緒的版本來加快作業 所以曾經照著網路上的文章去繼承 thread來用,如下 class html_parser_thread extends Thread{ // } 不過礙於我沒有寫過其他語言的多執行緒的程式 沒有相關的經驗去處理發生的bug 所以最後還是用原本的程式一筆一筆跑 如果 php的多執行緒就是 thread這個類別 我想請教一下 join跟 start這兩個函式的作用 尤其是 join實在是看不懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.34.104 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1431324285.A.AA8.html

05/11 19:59, , 1F
只能在linux環境下才能用呦~
05/11 19:59, 1F

05/11 19:59, , 2F
通常都是用cli的方式運行
05/11 19:59, 2F

05/11 20:00, , 3F
05/11 20:00, 3F

05/11 20:00, , 4F
去找 thread.php ~ pcntl modules
05/11 20:00, 4F

05/11 20:29, , 5F
謝謝~ 之前找的時候還沒找到過這個網站 來爬文一下~
05/11 20:29, 5F

05/11 20:31, , 6F
對了 我想問一下一種狀況
05/11 20:31, 6F

05/11 20:32, , 7F
因為我的程式是要先用別人寫好的函式抓網站的file
05/11 20:32, 7F

05/11 20:32, , 8F
阿 更正 應該是用別人的函式去分析html tag
05/11 20:32, 8F

05/11 20:33, , 9F
中間有一次近乎成功的時候是每個執行緒要include一次
05/11 20:33, 9F

05/11 20:33, , 10F
請問執行緒之間有資源占用的問題嗎?
05/11 20:33, 10F

05/11 20:33, , 11F
有的話有甚麼關鍵字我可以去google的?
05/11 20:33, 11F

05/11 21:37, , 12F
分析html tag? 抓一次作global ,共用到記憶體跑?
05/11 21:37, 12F

05/11 21:37, , 13F
可以加line聊 : shadowjohn
05/11 21:37, 13F
文章代碼(AID): #1LK4Pzge (PHP)
文章代碼(AID): #1LK4Pzge (PHP)