在线程设置监视器,控制线程运行,通过改变监视器的值,让线程退出。
比如:
在线程中:
run(){
while(Monitor.getInstance().isRun()){
// run....
}
//如果你在其他地方,将Monitor.isRun()==false就退出啦
}
Monitor就是你的监视器类。(注意作唯一实例控制)
比如:
在线程中:
run(){
while(Monitor.getInstance().isRun()){
// run....
}
//如果你在其他地方,将Monitor.isRun()==false就退出啦
}
Monitor就是你的监视器类。(注意作唯一实例控制)
解决方案 »
- eclipse调试路径问题
- 请问正则表达式中如何表示不以一个字符串开头?
- hibernate基础配置问题(参考apress beginning Hibernate)
- 如何做即时走势图?
- 问个一个小小小问题,我揭帖出名的快!
- 有哪位大虾懂得Collection类啊,救急啊!
- 请教一个小程序
- 一个简单css问题
- JComboBox的item可不可以是图像
- 为什么会有ConcurrentHashMap在@PostConstruct标注方法里缓存信息的应用场景
- 怎样把一个输入流保存为文件?请高手赐教
- 请教高手,线程里面的东西运行完了之后其占用的资源会自动被java自动回收吗,我怎么看到我的2000里面有几百个进程的!!!!
比如:
在线程中:
run(){
while(Monitor.getInstance().isRun()){
// run....
}
//如果你在其他地方,将Monitor.isRun()==false就退出啦
}
Monitor就是你的监视器类。(注意作唯一实例控制)