[問題] 有關執行緒的存亡

看板java作者 (james)時間18年前 (2007/12/26 10:39), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
程式如下 private void Check() { class CheckThread extends Thread { public void run() { try { Thread.sleep(3000); } catch(Exception T){} CheckAll(); } } CheckThread CT = new CheckThread(); CT.setPriority(1); CT.start(); } 這個Check()方法內的inner class CheckThread 跑 CheckAll()這個function 每次都只new一個CT的物件,然後我每五分鐘呼叫Check()這個方法一次 請問如果前一次五分鐘的CT如果沒跑完,它是消失不見然後重跑新的CT物件一次嗎 還是會一起跑,若是要一起跑我是否要令CT1、CT2、CT3才行 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.150

12/26 12:04, , 1F
這個問題只要實測一下就會知道了吧... 把 sleep 加長
12/26 12:04, 1F

12/26 12:04, , 2F
至五分鐘以上, 再在 CheckAll 中做一句 System.out
12/26 12:04, 2F
文章代碼(AID): #17SRxa7Y (java)