[問題] getRuntime().exec() hangs

看板java作者 (Lucius)時間13年前 (2011/07/01 00:42), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
請教各位, 有時當我的程式碼執行到 getRuntime().exec("xx")時會停住沒有反應 例如執行.sh檔, 或是下shell command都有機會發生 感覺像是dead lock 這個問題困擾我很久了, 尤其它是偶發性的並非一定會發生 不知該怎麼處理才好..可以給我一些指教嗎, 謝謝~! 額外請教個問題 目前我都是new thread去做getRuntime()的指令, 避免主程式停掉 如果不幸的這支thread hang住了, 有甚麼方法能夠終結它嗎 ^^ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.173.44 ※ 編輯: jehovah 來自: 1.169.173.44 (07/01 00:42)

07/01 01:08, , 1F
看一下這篇 #1D2p1BPB
07/01 01:08, 1F

07/01 01:33, , 2F
謝謝, 幫了我大忙 ^^
07/01 01:33, 2F
文章代碼(AID): #1E3ATOsi (java)
文章代碼(AID): #1E3ATOsi (java)