我的程序中用到了两个线程类分别是a和b,a线程类用来做业务处理,主类派生出许多a线程类的实例来处理业务,同时,需要一个线程类b来监控a线程的实例线程的运行情况,简单来说,就是要判断那些线程是否在运行,如果不在运行,则要重新启动。情况就是这样子,因为对java语言的了解还不够深入,特别是线程这一块,还往高手多多指教!
解决方案 »
- java学习计划安排 老鸟来帮帮忙哈
- SCJP 6.0認證教戰手冊考題.97--finalize()
- JAVA运行环境变量的配置深入讨论(很希望老紫竹也来指点指点)
- java程序不见了,jvm异常
- JAVA swing中frame的pack()方法,没有效果,
- 安装tomcat 大家能来帮我么 谢谢
- jfreechart的同仁进来发表下意见
- 能不呢把一个list集合直接放入一个map中?如果不能需要怎么转换?
- 如何把树形结构的连线显示出来(windows观感)?
- 请问怎么把.class文件编译成exe文件,在线等待
- 救命救命!!为啥Jcreator LE无法显示"complie file"
- JTable如何实现添加、删除、修改表中的数据?
{
A()
{
this.addObserver(B.getInstance())
}
run();
}监控B{
Vector v;//装载所有的Arun()
{
定时监控v的变化情况,
update();
}update()
{
if(!a.isAlive())
{
new A().start()
}
}
}
checker.start();
}我第二次 判断checker.isAlive() 还是false结果 又调用了checker.start() 就出现了...java.lang.IllegalThreadStateException这个异常