在myprogram中,我需要检查守护线程是否完成。 我可以使用isAlive()
守护程序线程的方法吗?如何在java中检查守护进程线程状态?
0
A
回答
0
按照Java doc,该isAlive()
方法不关心,如果你的线程是守护与否,一个守护进程仍然是一个线程,这样回答你的问题,是的,你可以。
1
其实你可以通过调用询问其当前状态的线程:
Thread.State ts = thread.getState();
,你应该得到的follwing之一:
线程状态。一个线程可以是以下状态之一:
新 还没有开始就处于这种状态的线程。
RUNNABLE 在Java虚拟机中执行的线程处于此状态。
BLOCKED 阻塞等待监视器锁定的线程处于此状态。
WAITING 被无限期地等待另一个线程来执行特定动作是处于这种状态的线程。
TIMED_WAITING 正在等待另一个线程为执行动作到指定的等待时间线程是处于这种状态。
TERMINATED 已退出的线程处于此状态。
相关问题
- 1. java守护进程线程
- 2. 如何检查Hadoop中不同守护进程的状态?
- 3. 在java中的守护进程线程
- 4. 如何检查syslog-ng守护进程错误状态?
- 5. Java中的守护进程和非守护线程优先级
- 6. java线程 - 守护线程?
- 7. 守护线程Java
- 8. 如果非守护进程线程正在等待守护进程,
- 9. Tomcat中的有状态进程(守护进程?)?
- 10. Python守护进程检查进程是否在Linux中挂起
- 11. 在守护进程线程中创建的进程的主线程是守护进程本身吗?
- 12. Java在applet重新加载中杀死守护进程线程
- 13. Java守护进程部署
- 14. 守护线程
- 15. Python多线程:如何让守护进程线程运行
- 16. 在java中制作unix守护进程
- 17. 如何守护进程?
- 18. Java线程监视。如何找出非守护进程活动线程?
- 19. 如何守护Java程序?
- 20. 关于守护进程线程
- 21. Python线程和守护进程
- 22. 了解Python守护进程线程
- 23. 退出守护进程线程
- 24. 创建守护进程线程
- 25. HTTP ::守护进程和线程
- 26. 守护进程线程终止于jvm
- 27. 在Java线程池中使用守护进程线程不起作用
- 28. 如何检查Hadoop守护进程是否正在运行?
- 29. 守护进程线程是否也是守护进程线程启动的线程?
- 30. 如何在Java中创建用户定义的守护进程线程?
我想是的,你可以在任何线程上使用它,但我会把它留给专家! – ItachiUchiha
我不确定。可能是我应该给予更广泛的场景,我正在工作。我与struts 1.3 Action有关。 – user3004656