社区
Java SE
帖子详情
请问java中如何知道线程是否结束?
dshfhfhfhff
2008-12-16 04:54:15
RT
...全文
5503
5
打赏
收藏
请问java中如何知道线程是否结束?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一洽客服系统
2008-12-17
打赏
举报
回复
查下Thread的API肯定有写函数是你要用的
xierongyu
2008-12-17
打赏
举报
回复
可以利用isLive()方法来判断线程是否死亡。但此方法并不能判断线程是否是runnable、wait、block的状态。如果线程已经结束,那么此方法返回的就应该是false
xierongyu
2008-12-17
打赏
举报
回复
可以利用isLive()方法来判断线程是否死亡。但此方法并不能判断线程是否是runnable、wait、block的专题。如果线程已经结束,那么此方法返回的就应该是false
orangemike
2008-12-16
打赏
举报
回复
线程状态。线程可以处于下列状态之一:
NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
在给定时间点上,一个线程只能处于一种状态。这些状态是虚拟机状态,它们并没有反映所有操作系统线程状态。
____________________________________________________________________________________________
MYG_Ping
2008-12-16
打赏
举报
回复
我也是新手
用getState()方法能返回线程的状态,看他是不是等于TERMINATED,如果是的话就是结束了,不知道这样做是否正确
Java
面试Offer直通车
5、本课程已经在线下的培训课程
中
经过实际检验,老师每次培训
结束
后,都能帮助同学们运用面试技巧,成功找到更好的工作。 【超人气讲师】 胡书敏 | 10年大厂工作经验,8年
Java
面试官经验,5年线下
Java
职业培训经验...
Java
判断多
线程
是否
结束
JAVA
判断多
线程
是否
结束
应用场景主要方法实现代码 应用场景 程序
中
需要等待多
线程
任务全部执行完毕后,再执行后续操作。 主要方法 使用方法 1、确定了你开启的
线程
数,那么在主程序运行前。 CountDownLatch ...
Java
如何获取
线程
状态呢?
Java
多
线程
状态的简介说明
java
判断
线程
结束
_【转载】
Java
多
线程
,判断其他
线程
是否
结束
的三种方法
比如在
线程
B
中
调用了
线程
A的Join()方法,直到
线程
A执行完毕后,才会继续执行
线程
B。t.join(); //调用join方法,等待
线程
t执行完毕t.join(1000); //等待 t
线程
,等待时间是1000毫秒。1 public class TestJoin ...
java
判断
线程
结束
_
java
中
如何判断一个
线程
是否
结束
我们可以通过调用thread....(视频教程推荐:
java
视频)比如在
线程
B
中
调用了
线程
A的Join()方法,直到
线程
A执行完毕后,才会继续执行
线程
B。t.join(); //调用join方法,等待
线程
t执行完毕t.join(1000); //等待 t
线程
...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章