> Java > java지도 시간 > Java 9의 Process API 개선 사항은 무엇입니까?

Java 9의 Process API 개선 사항은 무엇입니까?

WBOY
풀어 주다: 2023-08-20 22:37:34
앞으로
851명이 탐색했습니다.

在Java 9中,Process API有哪些改进?

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

프로세스 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>);
   }
}
로그인 후 복사

output

<strong>PID: 6004
totalCpuDuration: Optional[PT0.421875S]
user: Optional[Tutorialspoint\User]</strong>
로그인 후 복사

위 내용은 Java 9의 Process API 개선 사항은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿