Maison > Java > javaDidacticiel > le corps du texte

Comment obtenir le processus parent de l'API de processus en Java 9 ?

WBOY
Libérer: 2023-08-19 18:09:20
avant
677 Les gens l'ont consulté

L'interface

在Java 9中如何获取进程API的父进程?

ProcessHandle nous permet d'effectuer certaines opérations et de vérifier l'état du processus. Il fournit le pid natif du processus, le start time, le CPU time, user, parent process et descendants. Nous pouvons accéder au processus parent en appelant la méthode parent(), et la valeur de retour est Facultatif. Si le processus enfant n'a pas de processus parent ou si le processus parent n'est pas disponible, la valeur de retour est vide.

Syntaxe

<strong>Optional<ProcessHandle> parent()</strong>
Copier après la connexion

Exemple

import java.io.*;

public class ParentProcessTest {
   public static void main(String args[]) {
      try {
         <strong>Process </strong>notepadProcess = new <strong>ProcessBuilder</strong>("notepad.exe").start();
         <strong>ProcessHandle </strong>parentHandle = notepadProcess.<strong>toHandle()</strong>.<strong>parent()</strong>.get();
         System.out.println("Parent Process Native PID: "+ parentHandle.<strong>pid</strong>());
      } catch(IOException e) {
         e.<strong>printStackTrace()</strong>;
      }
   }
}
Copier après la connexion

Dans l'exemple ci-dessus, une application "Notepad" sera lancée et imprimera le PID natif du processus parent.

Sortie

<strong>Parent Process Native PID : 7108</strong>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!