看板
[ java ]
討論串[問題] 如何中斷跑到一半的程式
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
直接呼叫interrupt()並不會中止執行緒. 要做到可以用stop(). 但是不安全,因為程序可能會在任何地方中止而發生不可預期的錯誤. 所以還要在程序中可以安全中斷的地方加入判斷式. if(t.isInterrupted())break;. 如果是被sleep、join、wait阻斷時就用tr
(還有128個字)
內容預覽:
以下範例徒手key的,可能會打錯字,以及少做try...catch之類的. 請自已修正. 法一:. Thread + 設個flag去判斷. class UI{. .... ..... Thread t;. boolean b=true;. public void StartButton(){. t=
(還有484個字)
內容預覽:
最近寫了一個UI介面來執行之前寫的文字版程式. 我想做一個功能就是某程式執行到一半,使用者可以按個鈕停止那個程式(但是我. 的UI介面還是要執行中). 可是毫無頭緒要如何做,麻煩大家給點提示,謝謝. 程式的架構大概如下. class UI{. .... ..... public void Start
(還有16個字)
首頁
上一頁
1
下一頁
尾頁