加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在Java中检查线程是否已经启动?

发布时间:2020-12-15 00:00:30 所属栏目:Java 来源:网络整理
导读:参见英文答案 In Java,how do you determine if a thread is running?8个 我有一个扩展Thread的类. 我会在某个时候开始这个帖子. 一段时间后,我需要检查该线程是否已经启动? 这样我就可以在那一点开始. 我的线程类是, public class BasicChatListener exten
参见英文答案 > In Java,how do you determine if a thread is running?8个
我有一个扩展Thread的类.

我会在某个时候开始这个帖子.

一段时间后,我需要检查该线程是否已经启动?

这样我就可以在那一点开始.

我的线程类是,

public class BasicChatListener extends Thread{

    public void run(){


    }

}

我需要知道BasicChatListener类的特定线程是否正在运行?
因为我的应用程序中已经有多个线程在运行.

我们的堆栈成员将如何帮助我.

解决方法

您可以使用 Thread.getState()并使用相应的 states.

请注意,当您阅读此状态时,它可能已更改,但您可能能够确定感兴趣的内容.查看this state diagram了解可用的转换.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读