[Perl] 指定した個数のプロセスをforkする

Posted by
ぴろり
Posted at
2010/02/16 15:50
Trackbacks
関連記事 (1)
Post Comment
コメントできます
Category
開発メモ カテゴリ

  では fork 関数を使って子プロセスを生成することができます。複数のプロセスを fork したい場合の

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する | Twitterにポストする

     while で必要な回数だけ回して、ループ内部で fork します。親プロセスの場合だけループを継続して、子プロセスの場合はそのまま exit しないと無限ループになるので注意。

     (2010/02/18追記) あと、子プロセスについては wait せずに投げっぱなしバックドロップ(?)なのも注意してください。この辺りは調べれば調べるほど奥が深そう。


    この記事を読んだ人はこんな記事も読んでいます 記事リコメンデーションについて

    その他の関連する記事


    関連記事/トラックバック (全 1 件中、最新 5 件まで表示しています)

    とんずら雑記R のスクリーンショット
    タイトル
    [perl] forkで子供がたくさん
    Trackbacked at
    2010/02/18 01:35
    from
    とんずら雑記R
    評価
    Web Scouter
    概要
    ■子プロセスを作って並列処理表題のとおり。自動計測系の構築などで、監視する側と実行する側とに分離したいとき、forkを使うのが易いようです。Windows...

    この記事にトラックバックを送るには?

    コメントを投稿する

     
     (匿名可/必須/公開)
     (匿名可/必須/非公開)
     (必須)
    コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。
     
    Perl, Oerl, 0erl, -erl, Lerl, PWrl, P3rl, PRrl, PDrl, PSrl, PeEl, Pe4l, Pe5l, PeTl, PeFl, PeDl, PerK, PerO, PerP ソースコード メモ