Java a amélioré l' API de processus dans la version Java 9, qui peut aider à gérer et à contrôler les processus du système d'exploitation. Dans les versions antérieures, il était difficile de gérer et de contrôler les processus du système d'exploitation à l'aide de Java. Désormais, dans Java 9, de nouvelles classes et interfaces ont été ajoutées pour effectuer cette tâche. L'interface ProcessHandle est utilisée pour identifier et contrôler les processus natifs, et fournit des méthodes pour vérifier la processus survivabilité et détruire les processus. L'interface ProcessHandle.Info fournit un instantané des informations du processus.
API Processus fournit plus d'informations, telles que :
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>
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!