首頁 > 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板