Java hat die Prozess-API in der Java 9-Version verbessert, die bei der Verwaltung und Steuerung von Betriebssystemprozessen helfen kann. In früheren Versionen war es schwierig, Betriebssystemprozesse mithilfe von Java zu verwalten und zu steuern. Nun wurden in Java 9 neue Klassen und Schnittstellen hinzugefügt, um diese Aufgabe auszuführen. Die ProcessHandle -Schnittstelle wird zur Identifizierung und Steuerung nativer Prozesse verwendet und bietet Methoden zur Überprüfung der Prozess-Überlebensfähigkeit und zur Zerstörung von Prozessen. Die ProcessHandle.Info-Schnittstelle bietet einen Informations-Snapshot des Prozesses.
Prozess-API bietet weitere Informationen, wie zum Beispiel:
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>
Das obige ist der detaillierte Inhalt vonWelche Verbesserungen gibt es an der Process API in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!