首页 > Java > java教程 > 在Java 9中,Process API有哪些改进?

在Java 9中,Process API有哪些改进?

WBOY
发布: 2023-08-20 22:37:34
转载
834 人浏览过

在Java 9中,Process API有哪些改进?

Java 在 Java 9 版本中改进了 Process API ,可以帮助管理和控制操作系统进程。在早期版本中,使用 Java 难以管理和控制操作系统进程。现在,在 Java 9 中添加了新的类和接口来执行这个任务。ProcessHandle 接口用于识别和控制本机进程,并提供了检查进程 存活性和销毁进程的方法。ProcessHandle.Info 接口提供了进程的信息快照。

Process API 提供了更多的信息,例如:

  • 进程的本机进程 ID
  • 累积 CPU 时间
  • 父进程
  • 销毁进程的方法
  • 进程的后代等

示例

public class ProcessTest {
   public static void main(String args[]) {
      <strong>ProcessHandle </strong>currentProcess = ProcessHandle.current();
      System.out.println("PID: " + currentProcess.<strong>pid()</strong>);
      <strong>ProcessHandle.Info</strong> currentProcessInfo = currentProcess.<strong>info()</strong>;
      System.out.println("totalCpuDuration: " + currentProcessInfo.<strong>totalCpuDuration()</strong>);
      System.out.println("user: " + currentProcessInfo.<strong>user()</strong>);
   }
}
登录后复制

输出

<strong>PID: 6004
totalCpuDuration: Optional[PT0.421875S]
user: Optional[Tutorialspoint\User]</strong>
登录后复制

以上是在Java 9中,Process API有哪些改进?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板