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

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

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

    有3個并發(fā)進(jìn)程R、M、P,它們共享同一個緩沖區(qū),假定緩沖區(qū)只能存放一條記錄。進(jìn)程R負(fù)責(zé)從輸入設(shè)備讀信息,每讀入一個記錄后,就把它放進(jìn)緩沖區(qū);進(jìn)程 M在緩沖區(qū)中加工讀入的記錄;進(jìn)程P把加工后的記錄打印輸出。讀入的記錄經(jīng)加工輸出后,緩沖區(qū)又可以存放下一個記錄。試寫出他們能夠正確執(zhí)行的并發(fā)程序。

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

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

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

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

    三個進(jìn)程可如下設(shè)計:

    begin

    S1,S2,S3:semaphore;

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

    cobegin

    process R

    begin

    L1:讀記錄;

    P(S1);

    記錄存入緩沖區(qū);

    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)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 伊人久久大香线蕉亚洲| 免费在线精品视频| 亚洲春色另类小说| 热re99久久6国产精品免费| 精品久久久久久亚洲| 中文永久免费观看网站| 亚洲日韩欧洲乱码AV夜夜摸| 三级网站在线免费观看| 亚洲AV无码码潮喷在线观看| 免费观看男人吊女人视频| 亚洲AV第一页国产精品| 久操视频在线免费观看| 亚洲高清美女一区二区三区| 91九色精品国产免费| 亚洲人成网国产最新在线| 夜夜爽免费888视频| 黄色免费在线观看网址| 亚洲精品在线视频| 日本免费污片中国特一级| 亚洲黄色网址在线观看| 亚洲免费综合色在线视频| 亚洲AV无码一区二区三区牲色| 亚洲Av无码乱码在线znlu| 麻豆精品不卡国产免费看| 亚洲网站在线播放| 成人免费在线视频| 国产黄在线观看免费观看不卡| 亚洲精品无码久久久久去q | 亚洲人成网站日本片| 日韩精品免费电影| 国产精品免费大片一区二区| 亚洲人成网址在线观看| 日本特黄a级高清免费大片| www免费插插视频| 91亚洲自偷在线观看国产馆| 日产乱码一卡二卡三免费| 中文字幕av免费专区| 久久亚洲国产最新网站| 国产AV无码专区亚洲AV毛网站| 99久久精品日本一区二区免费| 高潮内射免费看片|