当前位置: 代码迷 >> J2SE >> 线程的关闭有关问题
  详细解决方案

线程的关闭有关问题

热度:142   发布时间:2016-04-24 14:19:36.0
线程的关闭问题
现在有二个线程;一个线程是处理业务,另外一个线程是计时;
现在需要当业务线程结束后,结束计时线程
或者是当计时线程结束后,结束业务线程
不知道有什么好的方法实现

------解决方案--------------------
去看看线程通信方面的东西,这个不难
------解决方案--------------------
守护线程
好像是setDeamon()
------解决方案--------------------
作一个boolean型的flag标记,判断一下吧!
------解决方案--------------------
public class Daemon implements Runnable{

public Daemon() {
setDaemon(true);
start();
}
public void run(){
new Timer(new TimerTask(){
//do some thing
},/*这里填入延迟时间*/);
}
}
public class ThreadTest implements Runnable{
public ThreadTest(){
start();
}
public void run(){
//do some thing
}
}
将两个线程一起使用就行了
run的内容自己填
  相关解决方案