Java에서 최근 시작된 프로세스의 PID 검색
Java에서 ProcessBuilder 클래스를 사용하여 프로세스를 시작할 때 필요할 수 있습니다. 추가 작업을 위해 프로세스 ID(PID)를 얻습니다. 이 문서에서는 Java 9 이상에서 사용할 수 있는 간단한 방법을 보여줌으로써 이 요구 사항을 해결합니다.
프로세스를 시작하려면 다음 코드를 활용할 수 있습니다.
<code class="java">ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path"); try { Process p = pb.start(); } catch (IOException ex) {}</code>
프로세스의 PID를 확인하려면 방금 시작된 프로세스에 대해 Java 9에서는 Process 클래스에 편리한 API를 도입했습니다. pid() 메소드는 프로세스의 PID를 효과적으로 검색하므로 이 작업이 수월해집니다.
<code class="java">ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path"); try { Process p = pb.start(); long pid = p.pid(); } catch (IOException ex) { // Error handling }</code>
이 향상된 기능을 활용하면 Java 내에서 최근 시작한 프로세스의 PID를 원활하게 얻을 수 있습니다. 프로그램입니다.
위 내용은 Java에서 최근에 시작된 프로세스의 PID를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!