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

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

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

    有3個并發進程R、M、P,它們共享同一個緩沖區,假定緩沖區只能存放一條記錄。進程R負責從輸入設備讀信息,每讀入一個記錄后,就把它放進緩沖區;進程 M在緩沖區中加工讀入的記錄;進程P把加工后的記錄打印輸出。讀入的記錄經加工輸出后,緩沖區又可以存放下一個記錄。試寫出他們能夠正確執行的并發程序。

    PV原語:
    三個進程共用一個緩沖區,他們必須同步工作,可定義三個信號量:

    S1:表示是否可把讀人的記錄放到緩沖區,初始值為1.

    S2:表示是否可對緩沖區中的記錄加工,初始值為0.

    S3:表示記錄是否加工好,可以輸出,初始值也為0.

    三個進程可如下設計:

    begin

    S1,S2,S3:semaphore;

    S1:=l;S2:=S3:=0;

    cobegin

    process R

    begin

    L1:讀記錄;

    P(S1);

    記錄存入緩沖區;

    V(S2);

    goto L1;

    end;

    process M

    begin

    L2:P(S2);

    加工記錄;

    V(S3);

    goto L2;

    end;

    process P

    begin

    L3:P(S3);

    輸出加工后的記錄;

    V(S1);

    goto L3;

    end;

    coend;

    end.
    posted on 2010-03-02 21:02 Ying-er 閱讀(223) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产综合专区电影在线| 在线亚洲午夜理论AV大片| 国产成人免费永久播放视频平台| 亚洲综合在线成人一区| 亚洲无线一二三四区| 亚洲色大成网站www永久男同| 国产亚洲精彩视频| a级大片免费观看| 色影音免费色资源| 国产精品区免费视频| 91精品导航在线网址免费| 成年女人毛片免费播放视频m| xvideos亚洲永久网址| 国产亚洲人成网站观看| 久久精品国产亚洲αv忘忧草| 无码亚洲成a人在线观看| 999zyz**站免费毛片| 2021免费日韩视频网| 四虎国产精品免费视| 久久久久亚洲精品无码系列| 亚洲a∨无码男人的天堂| 特级做a爰片毛片免费看| 久久久久久国产精品免费无码| 色播在线永久免费视频| 国产亚洲综合一区柠檬导航| 亚洲国产日韩在线| 一级黄色毛片免费看| 1000部啪啪未满十八勿入免费| 四只虎免费永久观看| 亚洲黄色在线电影| 美女羞羞视频免费网站| 狼群影院在线观看免费观看直播 | 久久久久国色AV免费观看| 91福利免费体验区观看区| 免费看一级做a爰片久久| 亚洲国语精品自产拍在线观看| 国产成人va亚洲电影| 99精品一区二区免费视频| av无码东京热亚洲男人的天堂| 亚洲综合久久久久久中文字幕| 国产大片免费天天看|