解決辦法
要解決該問題,就必須讓生產者在緩衝區滿時休眠(要么乾脆就放棄數據),等到下次消費者消耗緩衝區中的數據的時候,生產者才能被喚醒,開始往緩衝區添加數據。同樣,也可以讓消費者在緩衝區空時進入休眠,等到生產者往緩衝區添加數據之後,再喚醒消費者。通常採用進程間通信的方法解決該問題,常用的方法有信號燈法等。如果解決方法不夠完善,則容易出現死鎖的情況。出現死鎖時,兩個執行緒都會陷入休眠,等待對方喚醒自己。該問題也能被推廣到多個生產者和消費者的情形。
生產者消費者問題(英語:Producer-consumer problem),也稱有限緩衝問題(英語:Bounded-buffer problem),是一個多執行緒同步問題的經典案例。該問題描述了兩個共享固定大小緩衝區的執行緒——即所謂的“生產者”和“消費者”——在實際運行時會發生的問題。生產者的主要作用是生成一定量的數據放到緩衝區中,然後重複此過程。與此同時,消費者也在緩衝區消耗這些數據。該問題的關鍵就是要保證生產者不會在緩衝區滿時加入數據,消費者也不會在緩衝區中空時消耗數據。
解決辦法
要解決該問題,就必須讓生產者在緩衝區滿時休眠(要么乾脆就放棄數據),等到下次消費者消耗緩衝區中的數據的時候,生產者才能被喚醒,開始往緩衝區添加數據。同樣,也可以讓消費者在緩衝區空時進入休眠,等到生產者往緩衝區添加數據之後,再喚醒消費者。通常採用進程間通信的方法解決該問題,常用的方法有信號燈法等。如果解決方法不夠完善,則容易出現死鎖的情況。出現死鎖時,兩個執行緒都會陷入休眠,等待對方喚醒自己。該問題也能被推廣到多個生產者和消費者的情形。
消費者主權理論又稱顧客主導型經濟模式,與生產者主權或企業主導型運作模式相對。所謂“消費者主權”,是詮釋市場上消費者和生產者關係的一個概念,即消費者根據自...
簡介 消費者 需求 利益 權利消費者權益保護法是維護全體公民消費權益的法律規範的總稱,是為了保護消費者的合法權益,維護社會經濟秩序穩定,促進社會主義市場經濟健康發展而制定的一部法律。...
作用意義 發展歷程 法規特點 實行種類 使用須知消費者權益是指消費者在有償獲得商品或接受服務時,以及在以後的一定時期內依法享有的權益。 消費者權益,是一定社會經濟關係下適應經濟運行的客觀需要賦給商品最...
權益內容 保護動因 保護意義 保護機構 保護措施消費者剩餘是指消費者消費一定數量的某種商品願意支付的最高價格與這些商品的實際市場價格之間的差額。馬歇爾從邊際效用價值論演繹出消費者剩餘的概念。范里安提出...
概念 計算公式 消費時間 認識 介紹消費者權益保護法是調整在保護公民消費權益過程中所產生的社會關係的法律規範的總稱。一般情況下,我們所說的消費者權益保護法是指1993年10月31日頒布、1...
第一章 總則 第二章 消費者的權利 第三章 經營者的義務消費者權益保護法是調整在保護公民消費權益過程中所產生的社會關係的法律規範的總稱。一般情況下,我們所說的消費者權益保護法是指1993年10月31日頒布、1...
消費者權益保護法的特點 消費者權益保護法的適用對象 消費者權益保護法的作用《中華人民共和國消費者權益保護法》是與中國普通老百姓日常生活最密切聯繫的一部法律,該法自1993年10月頒布實施以來,在喚醒消費者權益自我保護意識、加快...
立法意義 作用 精神主旨 典型案例 第一章 總則生產消費者:由生產者和消費者這兩個詞合併而來的。生產者賺錢,消費者花錢,生產消費者是在花錢的同時賺錢。生產消費者是一個已被證實的、存在多年的概念。越來越...
《生產消費者力量》內容簡介 生產消費者的定義 消費者的時代 消費者計畫生產者計畫消費者主權是詮釋市場上消費者和生產者關係的一個概念,消費者通過其消費行為以表現其本身意願和偏好的經濟體系,稱為消費者主權(consumer sovere...
作用 消費者主權的真實意味 3.15與消費者主權論 國內“油荒”與消費者主權