ホームページ > Java > &#&チュートリアル > Java 9 の Process API にはどのような改善点がありますか?

Java 9 の Process API にはどのような改善点がありますか?

WBOY
リリース: 2023-08-20 22:37:34
転載
876 人が閲覧しました

在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>);
   }
}
ログイン後にコピー

出力

<strong>PID: 6004
totalCpuDuration: Optional[PT0.421875S]
user: Optional[Tutorialspoint\User]</strong>
ログイン後にコピー

以上がJava 9 の Process API にはどのような改善点がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート