SendThread = new Thread("MM7Sender-GroupSender")
{
public void run()
{
try
{
while(1>0)
{
if(!isStop)
{
GetMmsNumber();
}
if(isStop) return;
sleep(10);
}
}
catch(Exception e)
{
}
} private void GetMmsNumber() {
}
};
SendThread.setDaemon(true);
SendThread.start();我对守护线程线程不是很明白,你们告诉我吗?上面代码,如果我if(isStop) return;退出线程应该就推出了把
{
public void run()
{
try
{
while(1>0)
{
if(!isStop)
{
GetMmsNumber();
}
if(isStop) return;
sleep(10);
}
}
catch(Exception e)
{
}
} private void GetMmsNumber() {
}
};
SendThread.setDaemon(true);
SendThread.start();我对守护线程线程不是很明白,你们告诉我吗?上面代码,如果我if(isStop) return;退出线程应该就推出了把
守卫线程跟普通线程的区别是:如果非守卫线程都run完了,那么不管守卫线程run完了没有,都会强制终止它们的run
主线程结束的时候,如果有非守护的线程,非守护不结束,如果没有,非守护,只有守护
则结束守护线程