看板 [ Perl ]
討論串[問題] 同時丟很多程式, 但是要等它跑完....
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者jumpings (薑餅)時間14年前 (2011/04/21 11:08), 編輯資訊
0
0
0
內容預覽:
感謝 a 大, 後來我 google 到解決方案了,. 其實就是用 fork 和 waitpid, 因為我就是在 Unix 執行的.... ^^. 底下是程式碼, 從別的網頁找到修改的, 給大家參考吧,. my @pids;. for (my $i=1;$i<=4;$i++){ # 假設我要跑4個
(還有171個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者abliou (把青春freeze)時間14年前 (2011/04/20 23:59), 編輯資訊
0
0
0
內容預覽:
本來有想過用pid 不過pid支援度只有在UNIX like的作業系統支援度才會比較好. (事實上我以前做過的實驗 在win32系統上沒有成功過 那是幾年前的事). 所以如果真的想丟多執行緒的話 就還是用多執行緒的模組試看看. psudocode大概是這樣. =====. use 5.010 ;.
(還有269個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者jumpings (薑餅)時間14年前 (2011/04/20 19:33), 編輯資訊
0
0
0
內容預覽:
就是呢, 為了要加快速度, 我同時要丟很多個軟體一起跑,. 我是用 & 丟到背景來完成的, 但是我程式要等這些軟體跑完,. 才能去 parse output, 這樣程式要怎麼寫 ?. 舉例來說, 我要執行A軟體三次, 但是輸入檔案不一樣, 如下 :. system "A input1 &";. sy
(還有112個字)
首頁
上一頁
1
下一頁
尾頁