java - 我如何知道守护进程是否从不同的线程停止

标签 java multithreading daemon apache-commons-daemon

我的守护进程在不同的线程上创建并运行一个函数,该函数运行许多其他函数。我想在每个函数之前检查守护进程是否已关闭,如果没有关闭,我将执行该函数。 我如何知道守护进程是否已停止?

最佳答案

就像任何其他线程一样,您必须获取线程实例,然后调用:

thread.isAlive()

关于java - 我如何知道守护进程是否从不同的线程停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31852108/

相关文章:

python - 通过线程类传递变量

android - 为什么我得到 : threadid=3: reacting to signal 3 and game freeze (AndEngine)?

java - 线程应该做什么才能不阻止虚拟机退出?

php - beanstalkd - 保留但未完成的作业会怎样?

c# - .NET 服务到 Linux 守护进程

java - 在方法中重构多个 if-else 条件

java - 为什么这个类不能正常执行?

java - Rails 4 : Solr throwing JavaMissing error, 但安装了 Java

java - 为什么当消费者线程全部退出时,所有生产者线程也退出

java - 打印数字的二进制数字