Java telah bertambah baik Process API dalam versi Java 9, yang boleh membantu mengurus dan mengawal proses sistem pengendalian. Dalam versi terdahulu, sukar untuk mengurus dan mengawal proses sistem pengendalian menggunakan Java. Kini, dalam Java 9 kelas dan antara muka baharu telah ditambah untuk melaksanakan tugas ini. Antara muka ProcessHandle digunakan untuk mengenal pasti dan mengawal proses asli, dan menyediakan kaedah untuk menyemak proses survivability dan memusnahkan proses. Antara muka ProcessHandle.Info menyediakan gambaran maklumat tentang proses tersebut.
API Proses menyediakan lebih banyak maklumat, seperti:
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>
Atas ialah kandungan terperinci Apakah penambahbaikan pada API Proses dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!