在线程设置监视器,控制线程运行,通过改变监视器的值,让线程退出。
比如:
在线程中:
run(){
 while(Monitor.getInstance().isRun()){
 // run....
}
//如果你在其他地方,将Monitor.isRun()==false就退出啦
}
Monitor就是你的监视器类。(注意作唯一实例控制) 

解决方案 »

  1.   

    在线程设置监视器,控制线程运行,通过改变监视器的值,让线程退出。
    比如:
    在线程中:
    run(){
     while(Monitor.getInstance().isRun()){
     // run....
    }
    //如果你在其他地方,将Monitor.isRun()==false就退出啦
    }
    Monitor就是你的监视器类。(注意作唯一实例控制) 
      

  2.   

    我用的是ibm vaj3.5 中无monitor类
      

  3.   

    Monitor是你自己写的!!!·你看过多现程的书没有?
      

  4.   

    首先,服务线程不能够傻乎乎地不停跑,必需时不时看看有没有人叫停,就是上面while地改变。叫停地那个人就是monitor了。当然,没有一个Java类库里面提供这个monitor,这是你自己写的。