如何在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了解可用的转换. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |