作者jb0802 (james)
看板java
標題[問題] 有關執行緒的存亡
時間Wed Dec 26 10:39:30 2007
程式如下
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
推 superlubu:這個問題只要實測一下就會知道了吧... 把 sleep 加長 12/26 12:04
→ superlubu:至五分鐘以上, 再在 CheckAll 中做一句 System.out 12/26 12:04