Re: 關於 Exception 的問題

看板java作者 (骨頭)時間19年前 (2006/02/18 06:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《Harifucks (疝氣)》之銘言: : ※ 引述《TonyQ (骨頭)》之銘言: : : 如果是沒有被handle的exception 程式就嘿自動終止 : : 同上 只要有發生非預期的例外程式就會自動終止 : : 但是可以使用 try catch 敘述去抓取預期的例外並做對應處理。 : 怎麼跟我認知不同! 嗯,一時失察。 在此更正,如果是多重Thread,其一支流出現Exception。 畫面上會出現該支流的exception訊息,但是不會直接影響其他Thread的進行。 程式也不會中止。 對於未求證就給了錯誤訊息,在下感到非常抱歉。orz -- ex.下面的例子,tr4發生exception後 tr、tr1、tr2、tr3還是照樣進行 Thread tr=new Thread(){ public void run(){ while(true){ System.out.print("1"); } } }; Thread tr1=new Thread(){ public void run(){ while(true){ System.out.print("2"); } } }; Thread tr2=new Thread(){ public void run(){ while(true){ System.out.print("3"); } } }; Thread tr3=new Thread(){ public void run(){ while(true){ System.out.print("4"); } } }; Thread tr4=new Thread(){ public void run(){ int i=0; while(true){ i++; if(i==5) Integer.parseInt("2s"); System.out.print("4"); } } }; tr.start(); tr1.start(); tr2.start(); tr3.start(); tr4.start(); -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.240.60
文章代碼(AID): #13zbHiE9 (java)
文章代碼(AID): #13zbHiE9 (java)