Java 在 Java 9 版本中改進了 Process API ,可以協助管理和控製作業系統進程。在早期版本中,使用 Java 難以管理和控製作業系統進程。現在,在 Java 9 中新增了新的類別和介面來執行這個任務。 ProcessHandle 介面用於識別和控製本機進程,並提供了檢查進程 存活性和銷毀進程的方法。 ProcessHandle.Info 介面提供了進程的資訊快照。
Process API 提供了更多的信息,例如:
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中文網其他相關文章!