java - 有没有办法找到给定进程是否空闲?

标签 java

我正在一个java应用程序中工作,我想确保计算机中的给定进程处于空闲状态 例如:- 如果我们在计算机中启动下载过程,我的应用程序应该能够监视它(过程)并告诉它何时结束,

最佳答案

大多数操作系统提供用户命令来监视进程的 Activity ,例如 CPU 或 I/O。或者,在更高级别,您可以通过进程标识符获取进程的状态(是否正在运行)。您可以从 Java 执行这些工具,但是核心 Java 中没有任何东西可以执行此操作,我也不知道有任何用于此目的的库。

但是,如果您因为一个进程“空闲”而考虑终止它,那么通常是不安全的。您必须对相关进程有足够的了解,才能确保可以杀死它,如果您对它了解得足够多,您可能会发现有一种方法可以让它彻底关闭自己。

关于java - 有没有办法找到给定进程是否空闲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810922/

相关文章:

java - Alfresco 插件元数据编写器指南

java - 方法调用时递归循环,不确定是否与映射有关

java - 返回 "extended"字符串的长度

java - Jersey : Unable to Get Sub-Sub-Resource

java - 不重定向到托管 bean 中指定的新页面

java - 如何在页面工厂模式中使用WebDriver事件监听器

java - 解码 "Type mismatch: cannot convert from XmlAccessType to AccessType "时出错

java - 无法在调用 DatePickerDialog Show 时添加窗口异常

Java selenium 避免 iframe 地址栏元素

java - REST Web 服务/Web UI 服务的单独异常映射