Java는 운영 체제 프로세스를 관리하고 제어하는 데 도움이 되는 Java 9 버전의 프로세스 API 를 개선했습니다. 이전 버전에서는 Java를 사용하여 운영체제 프로세스를 관리하고 제어하기가 어려웠습니다. 이제 Java 9에서는 이 작업을 수행하기 위해 새로운 클래스와 인터페이스가 추가되었습니다. ProcessHandle 인터페이스는 기본 프로세스를 식별하고 제어하는 데 사용되며 프로세스 생존 가능성을 확인하고 프로세스를 삭제하는 방법을 제공합니다. ProcessHandle.Info 인터페이스는 프로세스의 정보 스냅샷을 제공합니다.
프로세스 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!