<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    weidagang2046的專欄

    物格而后知致
    隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
    數據加載中……

    30 個子進程來并行下載不同的鏈接

    ?? use ?LWP :: Simple;
    ??
    use ?Parallel :: ForkManager;

    ??


    ??
    @links = (?
    ????[
    " http://www.foo.bar/rulez.data " , " rulez_data.txt " ] , ?
    ????[
    " http://new.host/more_data.doc " , " more_data.doc " ] ,
    ????

    ??);

    ??


    ??
    # ?同時使用?30?個進程
    ?? my ? $pm ? = ?new?Parallel :: ForkManager( 30 );?

    ??
    foreach ? my ? $linkarray ?( @links )?{
    ????
    $pm -> start?and? next ;? # ?開始?fork

    ????
    my ?( $link , $fn )? = ?@ $linkarray ;
    ????
    warn ? " Cannot?get?$fn?from?$link " ?
    ??????
    if ?getstore( $link , $fn )? != ?RC_OK;

    ????
    $pm -> finish;? # ?do?the?exit?in?the?child?process
    ??}
    ??
    $pm -> wait_all_children;

    首先通過 new 來初始化一個 ForkManager 對象,同時必須標明最大進程數。如果使用 0 的話就可以避免 fork 來達到調試程序的作用。

    然后使用 $pm->start 來開始 fork。 $pm 在子進程時返回 0 ,父進程時返回子進程的進程號(具體請參閱 Perl 的 fork 文檔)?!癮nd next” 用來跳過父進程。注意:如果 fork 失敗的話, $pm->start 就提示錯誤,程序結束。

    $pm->finish 結束子程序(假設我們一開始使用了 start 來 fork)

    注意:在子進程中不能使用 $pm->start。 如果你想在子進程中使用另外一組子進程,你必須再初始化一個 Parallel::ForkManager 對象。

    from: http://www.perlchina.org/archive/archive.php?action=archive&page=44

    posted on 2006-05-21 20:37 weidagang2046 閱讀(392) 評論(0)  編輯  收藏 所屬分類: Perl

    主站蜘蛛池模板: 久久精品国产亚洲av麻豆小说| 亚洲男人av香蕉爽爽爽爽| 亚洲精品第五页中文字幕| 亚洲一级免费视频| 亚洲国产精品无码久久98 | 又粗又硬免费毛片| 国产亚洲色婷婷久久99精品91| 久久亚洲精品视频| 久久综合久久综合亚洲| free哆拍拍免费永久视频 | 成人免费视频88| 久久影院亚洲一区| 国产免费一区二区三区在线观看| 无码人妻精品中文字幕免费东京热| 欧美日韩亚洲精品| 亚洲首页国产精品丝袜| 久久人午夜亚洲精品无码区| 在线免费观看韩国a视频| 亚洲成a人片77777老司机| 青草久久精品亚洲综合专区| 一个人免费日韩不卡视频| 又黄又爽无遮挡免费视频| 免费一级毛片在线播放视频免费观看永久 | 激情97综合亚洲色婷婷五| 亚洲综合激情五月丁香六月| 国产日韩一区二区三免费高清| 国产无遮挡裸体免费视频| 亚洲不卡中文字幕| 日本不卡高清中文字幕免费| 成在线人直播免费视频| 夜夜嘿视频免费看| 亚洲冬月枫中文字幕在线看| 日韩精品内射视频免费观看| 亚洲午夜精品第一区二区8050| 亚洲成a人无码亚洲成www牛牛| 天堂亚洲免费视频| 亚洲国产精品美女久久久久| 77777亚洲午夜久久多人| 99国产精品免费观看视频| 亚洲AV综合色区无码一二三区| 亚洲色欲久久久综合网东京热|