社区
Java SE
帖子详情
java线程问题
zhangjian420
2012-03-29 12:42:40
现在有这样一个需求,线程A间隔5秒执行一次,可是不知道什么情况线程A无缘无故就死了,假如这样现象已经发生了,现在就是要弄一种方案,如果线程A无缘无故死了,可以重新启动线程A。
我的思路是在搞一个线程B,来定时执行监测线程A的状态,看A是否还在运行,如果没有运行,在B中启动线程A。可是如果在线程B中拿到线程A的状态。这个我不知道啦!
网上还有一种方案是搞线程池。不是太懂,希望大虾们给点意见。
...全文
88
2
打赏
收藏
java线程问题
现在有这样一个需求,线程A间隔5秒执行一次,可是不知道什么情况线程A无缘无故就死了,假如这样现象已经发生了,现在就是要弄一种方案,如果线程A无缘无故死了,可以重新启动线程A。 我的思路是在搞一个线程B,来定时执行监测线程A的状态,看A是否还在运行,如果没有运行,在B中启动线程A。可是如果在线程B中拿到线程A的状态。这个我不知道啦! 网上还有一种方案是搞线程池。不是太懂,希望大虾们给点意见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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 已退出的线程处于这种状态。
wccwccwcw
2012-03-29
打赏
举报
回复
不能直接判断的吗
Java
线程
的6种状态及切换(透彻讲解)
Java
中
线程
的状态分为6种。 1. 初始(NEW):新创建了一个
线程
对象,但还没有调用start()方法。 2. 运行(RUNNABLE):
Java
线程
中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。
线程
对象创建后,其他
线程
(比如main
线程
)调用了该对象的start()方法。该状态的
线程
位于可运行
线程
池中,等待被
线程
调度选中,获取CPU的使用权,此时处于就绪状...
java
线程
(一)
线程
的简单使用
大家好,从今天开始,我和大家一起来探讨
java
中
线程
的使用。
线程
是
java
知识体系中非常重要的一部分,我将写一系列的文章来详细的介绍
java
线程
中需要掌握的知识。如果你是
java
线程
的初学者,本系列文章你一定不要错过哦。 本篇文章是
java
线程
系列文章的第一篇文章,主要介绍进程与
线程
的概念和
java
中如何使用
线程
。 1 进程与
线程
1.1 进程的概念 首先我们先来介绍一下什么是进程。 进程可以理解为一个个正在执行的应用程序,比如我们使用网易云音乐软件播放音乐,同时我们在使用 WP
如何终止
java
线程
终止
线程
的三种方法 有三种方法可以使终止
线程
。 1. 使用退出标志,使
线程
正常退出,也就是当run方法完成后
线程
终止。 2. 使用stop方法强行终止
线程
(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断
线程
。 1. 使用退出标志终止
线程
Java
多
线程
之
线程
安全
问题
Java
多
线程
中的
线程
安全
问题
, 解决方法,
线程
安全和不安全的标准类.
java
线程
状态与操作系统
线程
状态的关系
清楚的理解和认知
线程
状态是
java
多
线程
的基础,多
线程
本质上其实就是管理多个
线程
的状态,以期在保证
线程
安全的情况下获得最佳的运行效率(发挥cpu的最佳效能) 首先列举几个容易混淆的
线程
状态
问题
文末进行解答: 1
Java
线程
有几种状态 2.
线程
sleep之后处于什么状态 3.A
线程
被sychnolozy锁阻塞了,B
线程
被lock锁阻塞了 AB两个
线程
是否处于相同状态是什么状态 4.当
java
线程
发生IO阻塞时
线程
处于什么状态: 5.
java
线程
和操作系统
线程
状态是如何对应的:
java
线程
状态: ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章