ホームページ  >  記事  >  Java  >  現在開いているプロセスのリストを取得するにはどうすればよいですか (Java)?

現在開いているプロセスのリストを取得するにはどうすればよいですか (Java)?

PHPz
PHPz転載
2023-09-01 13:53:121328ブラウズ

現在開いているプロセスのリストを取得するにはどうすればよいですか (Java)?

ユーザーは、フォアグラウンドかバックグラウンドかに関係なく、システム内で実行されているプロセスを理解する必要があります。このために、Windows にはタスク マネージャーがありますが、内部的にはタスク リストと呼ばれるプログラムを使用します。タスク リストには、現在実行中のプロセスが表示されるだけでなく、プロセス ID、セッション名、セッション、各プロセスのメモリ使用量などの詳細情報も表示されます。

この記事では、Java プログラミング言語を使用して、現在開いているプロセスのリストを取得する方法を学びます。

###アルゴリズム###

ステップ 1

- tasklist.exe を実行するプロセスを作成します

ステップ 2

- プロセス オブジェクトを受け入れる BufferedReader クラスを作成します。

ステップ 3

- while ループを使用してプロセスの詳細を 1 行ずつ読み取り、出力します。 ###文法### system32 フォルダーにある tasklist.exe を実行するには、プロセス obj を呼び出して実行する必要があります。

このメソッドを使用して tasklist.exe プログラムを実行するための構文は次のとおりです。

リーリー

注意

このプログラムはどのオンライン エディタでも動作しません。ローカル システム上で現在開いているプロセスのリストを取得するには、ローカル エディター (Java IDE) で実行するだけです。

方法: tasklist.exe を使用してすべてのアクティブなプロセスを一覧表示します このメソッドでは、WIN32 フォルダー内の tasklist.exe を実行するプロセスを呼び出します。次に、BufferedReader を使用してすべてのアクティブなプロセスを読み取り、それらを 1 つずつコンソールに出力します。

###例### リーリー ###出力### リーリー

この記事では、Java で現在開いているプロセスのリストを検索する方法を検討しました。

以上が現在開いているプロセスのリストを取得するにはどうすればよいですか (Java)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:Javaの差異次の記事:Javaの差異