社区
Web 开发
帖子详情
java线程问题
zhangjian420
2012-03-29 12:25:13
现在有这样一个需求,线程A间隔5秒执行一次,可是不知道什么情况线程A无缘无故就死了,假如这样现象已经发生了,现在就是要弄一种方案,如果线程A无缘无故死了,可以重新启动线程A。
我的思路是在搞一个线程B,来定时执行监测线程A的状态,看A是否还在运行,如果没有运行,在B中启动线程A。可是如果在线程B中拿到线程A的状态。这个我不知道啦!
网上还有一种方案是搞线程池。不是太懂,希望大虾们给点意见。
...全文
142
4
打赏
收藏
java线程问题
现在有这样一个需求,线程A间隔5秒执行一次,可是不知道什么情况线程A无缘无故就死了,假如这样现象已经发生了,现在就是要弄一种方案,如果线程A无缘无故死了,可以重新启动线程A。 我的思路是在搞一个线程B,来定时执行监测线程A的状态,看A是否还在运行,如果没有运行,在B中启动线程A。可是如果在线程B中拿到线程A的状态。这个我不知道啦! 网上还有一种方案是搞线程池。不是太懂,希望大虾们给点意见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2012-03-29
打赏
举报
回复
Thread的getState()方法可以返回线程的状态
LZ可以自己查看javadoc
Thread.State.NEW 至今尚未启动的线程处于这种状态。
Thread.State.RUNNABLE 正在 Java 虚拟机中执行的线程处于这种状态。
Thread.State.BLOCKED 受阻塞并等待某个监视器锁的线程处于这种状态。
Thread.State.WAITING 无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
Thread.State.TIMED_WAITING 等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
Thread.State.TERMINATED 已退出的线程处于这种状态。
MiceRice
2012-03-29
打赏
举报
回复
死了是个啥概念,是卡住不动了,还是线程结束了?
li72li72
2012-03-29
打赏
举报
回复
ExecutorService threadPool = Executors.newFixedThreadPool(1);
会保持有线程的
dryZeng
2012-03-29
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
Thread的getState()方法可以返回线程的状态
LZ可以自己查看javadoc
Thread.State.NEW 至今尚未启动的线程处于这种状态。
Thread.State.RUNNABLE 正在 Java 虚拟机中执行的线程处于这种状态。
Thread.State.BLOCKED 受阻塞并等待某个监视器锁的线程处于这种状态。
Thread.State.WAITING ……
[/Quote]
够全。
JAVA
多
线程
精讲下
本课程是《零基础学
Java
》系列课程中的多
线程
相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解
Java
多
线程
的原理及实现运行机制,深刻学习多
线程
的生命周期、调度、控制等内容。多
线程
精讲下课程内容涵盖如下:l
线程
的同步(
线程
安全
问题
)l
线程
的死锁l
线程
间通信l
线程
组l
线程
池l 多
线程
的第三种实现方案l 匿名内部类方式使用多
线程
l 定时器的使用l 多
线程
面试题
Java
线程
的6种状态及切换(透彻讲解)
2. 运行(RUNNABLE):
Java
线程
中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。
线程
对象创建后,其他
线程
(比如main
线程
)调用了该对象的start()方法。该状态的
线程
位于可运行
线程
池中,等待被
线程
...
java
线程
(一)
线程
的简单使用
大家好,从今天开始,我和大家一起来探讨
java
中
线程
的使用。
线程
是
java
知识体系中非常重要的一部分,我将写一系列的文章来详细的介绍
java
线程
中需要掌握的知识。如果你是
java
线程
的初学者,本系列文章你一定...
如何终止
java
线程
终止
线程
的三种方法 有三种方法可以使终止
线程
。 1. 使用退出标志,使
线程
正常退出,也就是当run方法完成后
线程
终止。 2. 使用stop方法强行终止
线程
(这个方法不推荐使用,因为stop和suspend...
Java
多
线程
之
线程
安全
问题
Java
多
线程
中的
线程
安全
问题
, 解决方法,
线程
安全和不安全的标准类.
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章