看板 [ java ]
討論串[問題] thread+呼叫外部程式
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者starskgb (Metal)時間18年前 (2008/04/04 03:34), 編輯資訊
0
0
0
內容預覽:
先感謝Lordaeron幫我解決問題摟~~. 原來是我call的外部程式會丟error message,沒人接msg導致外部程式卡住. 在這行 Process pr=t.exec(某執行檔);. 後面加getErrorStream跟while(readline!=null). 外部程式就會動嚕~~.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Lordaeron (Terry)時間18年前 (2008/04/03 18:06), 編輯資訊
0
0
0
內容預覽:
pr.waitFor(); //<----加這個看看. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.229.148.245.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者starskgb (Metal)時間18年前 (2008/04/03 17:08), 編輯資訊
0
0
0
內容預覽:
當main裡有迴圈或等待輸入等情況時,叫出來的外部程式會block住,一定要等整隻程式結束或按crl+c外部程式才會開始run,要怎麼讓程式跟外部程式都能跑呢??謝謝~~. call外部程式的部分,無論放在main,while,thread裡都一樣,都會被block住@@. code如下:. cla
(還有328個字)
首頁
上一頁
1
下一頁
尾頁