ホームページ >Java >&#&チュートリアル >プロセスIDに関するおすすめ記事10選

プロセスIDに関するおすすめ記事10選

黄舟
黄舟オリジナル
2017-06-15 14:25:501924ブラウズ

この記事では、Java が現在のプロセス ID を取得する方法と、すべての Java プロセスのプロセス ID を主に紹介します。興味のある方は、これを参照してください。オンラインである 通常、Java プログラム自体はプロセス ID を出力します。 インポート java.lang.management.ManagementFactory; java.lang.management.RuntimeMXBean をインポートします。 パブリック クラス ターゲット { public static void main(String[] args) throws InterruptedException

1. Java は現在のプロセス ID とすべての Java プロセスのプロセス ID をどのように取得しますか

プロセスIDに関するおすすめ記事10選

はじめに: この記事では主に次のことを紹介しますJava 現在のプロセス ID とすべての Java プロセスのプロセス ID を取得する方法は、特定の参照値を持っています。

はじめに: いくつかの破壊的なプログラムを作成する場合、プロセスを走査して ID を抽出する必要があります

3. Linux -- ターミナル、ジョブ制御、およびデーモン プロセスプロセスIDに関するおすすめ記事10選

はじめに: 1. プロセス グループ: 1 つ以上のプロセスの集合です。通常、同じジョブに関連して、同じ端末からさまざまな信号を受信できます。各プロセスには一意のプロセス グループ ID があります。各プロセス グループはリーダー プロセスを持つことができます。グループ リーダー プロセスのアイデンティティは、そのプロセス グループ ID がそのプロセス ID と等しいことです。グループ リーダー プロセスは、プロセス グループを作成し、グループ内にプロセスを作成して終了できます。プロセスグループ内にプロセスが存在する限り、グループリーダープロセスが終了するかどうかに関係なく、プロセスグループは存在します。

4. Linux ゾンビプロセスの原因とゾンビプロセスを回避する方法プロセスIDに関するおすすめ記事10選

はじめに: プロセスのゾンビステータスを設定する目的は、子プロセスの情報を維持することです。親プロセスが将来それを使用できるようにするため、いつかそれを取得します。この情報には、子プロセスのプロセス ID、終了ステータス、リソース使用率情報 (CPU 時間、メモリ使用量など) が含まれます。プロセスが終了し、ゾンビ状態の子プロセスがある場合、そのすべてのゾンビ子プロセスの親プロセス ID は 1 (初期プロセス) にリセットされます。これらの子プロセスを継承する init プロセスがそれらをクリーンアップします (init プロセスは子プロセスを待機するため、ゾンビ状態が削除されます)。

5.

workerman Notes-php はデーモンを作成します プロセスIDに関するおすすめ記事10選

はじめに::workerman Notes-php はデーモンを作成します: data-id="1190000005056078" data-license="sa">関数 pcntl_fork( ); を使用します。 //子プロセスを作成する posix_setsid();//現在のプロセスをプロセスリーダーとして設定します posix_getpid();//プロセスIDを取得します 例 労働者中尉 process/*** デーモン モードとして実行します。** @throws 例外*/ protected static

6. セマフォ PHP はシステム セマフォ ロック メソッドを通じて増分シーケンス ID を取得します

はじめに: セマフォ: セマフォ PHP はシステム セマフォ ロック メソッドを通じて増分シーケンス ID を取得します: インターネットで検索した後方法は2つありますが、どちらもあまり良い方法ではありません。1つは単純にプロセスID + タイムスタンプを使用するか、プロセスID + 乱数を使用して近似的な一意のIDを生成する方法です。簡単ではありますが、「完璧」を追求するつもりはありません。これは当然のことですが、その上、このプロセスは Apache2 以降も長時間継続し、生成された ID の衝突の可能性は依然として比較的高いです。2 番目のアイデアは、Mysql の自動インクリメント フィールドを使用することですが、これは考慮できません。効率が低いことは言うまでもありませんが、私の設計にはデータベースがまったくありません。 増分 ID の取得は次のプロセスです: 1. グローバル ストレージから ID を読み取ります。 2. I を与えます。

7. PHP_PHP チュートリアルでシステム セマフォ ロック メソッドを使用して増分シーケンス ID を取得します

はじめに: PHP でシステム セマフォ ロック メソッドを使用して増分シーケンス ID を取得します。ネットで調べると2つの方法がありますが、どちらもあまり良い方法ではありません。1つは単純にプロセスID + タイムスタンプ、またはプロセスID + 乱数を使用して近似的な一意のIDを生成する方法です。簡単ではありますが、そうではありません。 「完璧」を追求する人に適しています

8. 他のページのループの現在の進行状況を取得する良い方法

はじめに: 他のページのループの現在の進行状況を取得する良い方法. タイトルがちょっと大雑把かもしれませんが、要件はこんな感じです。 一斉メール機能あり。場合によっては、数百人の顧客に大量に送信されるため、何百回も回覧する必要があります。同時に、この送信の進捗状況をリアルタイムで確認し、送信されたメールの数を動的に表示するページもあります。プロセス ID はメールを送信するたびに異なります。 現在の表示ページの処理ロジックは、ajax を介してメール テーブル内のこのプロセスに属する ID の総数を定期的にクエリし、表示するページに戻ることです。こんな感じです

9. PHP でシステム セマフォ ロック メソッドを通じて増分シーケンス ID を取得します

はじめに: PHP でシステム セマフォ ロック メソッドを通じて増分シーケンス ID を取得します。ネットで調べると2つの方法がありますが、どちらもあまり良い方法ではありません。1つは単純にプロセスID + タイムスタンプ、またはプロセスID + 乱数を使用して近似的な一意のIDを生成する方法です。簡単ではありますが、そうではありません。 「完璧」を追求する人に適しています

10. php code exec("kill $pid"$op,$returns) は Linux 仮想マシン下のプロセスを強制終了できません

はじめに: php code exec( "kill $pid",$op,$returns) は Linux 仮想マシンでプロセスを強制終了できません タイトルにあるように、Linux で強制終了するための PHP コード exec("kill $pid",$op,$returns) を書きました。実行後のプロセスは常に "1" になります。つまり、実行は失敗し、プロセス ID は実行後も残ります。 kill 呼び出しを実行するファイルの最大数を指定しました

[関連する Q&A 推奨事項]:

Linux はプロセス名の一部に基づいてプロセスをどのように kill しますか

shell - Linux クエリはどのように行われますか複数のプロセスのステータスをバッチで確認します

linux - bash リモート SSH でプロセス ID を取得し、kill

Linux で占有されているポートを解放するにはどうすればよいですか?

linux - mongodb 警告 rlimit が低すぎますか?

以上がプロセスIDに関するおすすめ記事10選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。