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

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

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

    posts - 17,  comments - 14,  trackbacks - 0

          生產者-消費者(producer-consumer)問題,兩個進程共享一個公共的固定大小的緩沖區。其中一個是生產者,用于將消息放入緩沖區;另外一個是消費者,用于從緩沖區中取出消息。

          這樣應該是生產者生產一個產品,然后消費者取走一個產品,然后再生產、再消費,這個看似很理所當然的邏輯在現實中是必然的,但是在程序里卻出現了問題。a:生產者生產了很多消費者卻沒有取,b:生產這還沒有生產完一個完整的產品消費者卻已經取走了好幾次了,這樣取走的產品當然是不合格的。

          下面就用生產和消費鞋子為例,看看程序是怎么運行的吧.. .. ..

    Demo01

    結果:

    image

          從結果中可以看到,第一次取時已經生產完一雙男鞋,女鞋還沒有生產完就取走了女鞋,第二次到第四次消費都是男鞋,看來是要么生產的太多了,沒有取走,要么就是取的太快,只生產了一雙男鞋卻取了四次。

          這樣的程序顯然是不符合實際的,所以就要加以改進。

          應該是生產時,生產者進入車間并把車間的門上鎖,生產一雙后生產者出來,消費者進入到車間并把車間門上鎖,取到鞋子后出來,這樣車間里只有一個人,要么生產者要么消費者,這樣就可以保證生產合格的產品。

    改進的程序:

    Demo02

    運行結果:

    image

    posted on 2010-11-12 23:30 Mineralwasser 閱讀(252) 評論(0)  編輯  收藏

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


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    文章檔案(21)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品无码第一区二区三区 | a级男女仿爱免费视频| 亚洲好看的理论片电影| 国产乱码免费卡1卡二卡3卡| 黄网站色视频免费观看45分钟 | 亚洲电影一区二区三区| 性生交片免费无码看人| 一进一出60分钟免费视频| 久久久亚洲欧洲日产国码二区 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲精品无码久久久| 亚洲av日韩av无码av| 亚洲国产精华液2020| 免费永久国产在线视频| 国产免费拔擦拔擦8X高清在线人 | 亚洲综合国产成人丁香五月激情| 国产jizzjizz免费视频| 午夜精品免费在线观看| 久久久久亚洲精品无码网址色欲| 亚洲A∨无码一区二区三区| 在线日韩av永久免费观看| 四虎影视在线影院在线观看免费视频| 久久亚洲精品高潮综合色a片| 亚洲尹人九九大色香蕉网站| 国产大片51精品免费观看| 57pao国产成视频免费播放| 香蕉97碰碰视频免费| 亚洲国产精品一区二区久| 中文字幕亚洲一区二区va在线| 成人特黄a级毛片免费视频| 十八禁视频在线观看免费无码无遮挡骂过| 国产精品亚洲自在线播放页码| 亚洲另类激情综合偷自拍图| 日韩人妻无码免费视频一区二区三区 | 日本免费在线观看| 日韩a毛片免费观看| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲资源在线观看| 亚洲精品午夜无码专区| 免费在线观看理论片| 成人免费视频小说|