ユーザーは、フォアグラウンドかバックグラウンドかに関係なく、システム内で実行されているプロセスを理解する必要があります。このために、Windows にはタスク マネージャーがありますが、内部的にはタスク リストと呼ばれるプログラムを使用します。タスク リストには、現在実行中のプロセスが表示されるだけでなく、プロセス ID、セッション名、セッション、各プロセスのメモリ使用量などの詳細情報も表示されます。
この記事では、Java プログラミング言語を使用して、現在開いているプロセスのリストを取得する方法を学びます。
###アルゴリズム### ステップ 1- tasklist.exe を実行するプロセスを作成します
ステップ 2- プロセス オブジェクトを受け入れる BufferedReader クラスを作成します。
ステップ 3- while ループを使用してプロセスの詳細を 1 行ずつ読み取り、出力します。 ###文法### system32 フォルダーにある tasklist.exe を実行するには、プロセス obj を呼び出して実行する必要があります。
このプログラムはどのオンライン エディタでも動作しません。ローカル システム上で現在開いているプロセスのリストを取得するには、ローカル エディター (Java IDE) で実行するだけです。
方法: tasklist.exe を使用してすべてのアクティブなプロセスを一覧表示します このメソッドでは、WIN32 フォルダー内の tasklist.exe を実行するプロセスを呼び出します。次に、BufferedReader を使用してすべてのアクティブなプロセスを読み取り、それらを 1 つずつコンソールに出力します。
###例### リーリー ###出力### リーリー以上が現在開いているプロセスのリストを取得するにはどうすればよいですか (Java)?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。