問答題
設(shè)有無窮多個整數(shù)緩沖區(qū)(即為無界緩沖池),A進程從輸入設(shè)備逐個地讀入整數(shù)并寫入緩沖區(qū),B進程則逐個地從緩沖區(qū)取出整數(shù)進行打印。其中存放整數(shù)的變量為item,緩沖區(qū)名為buffer,讀取過程使用函數(shù)getAItem(int*itm)來完成,而打印整數(shù)使用函數(shù)printAItem(intitm)來完成。請用記錄型信號量機制實現(xiàn)上述兩個進程的同步算法。要求:補充完整下列算法程序中帶標(biāo)號處空缺的內(nèi)容。(注:毎個空缺部分的代碼可能是多行代碼)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
()是指目標(biāo)模塊裝入內(nèi)存時一次分配完作業(yè)所需的內(nèi)存空間,不允許在運行過程中再分配內(nèi)存。
題型:單項選擇題
什么是“輸入井”和“輸出井”?
題型:問答題
中斷矢量是指()
題型:單項選擇題
段頁式管理中,系統(tǒng)為()。
題型:單項選擇題
可以獲得文件的使用權(quán)的操作是()。
題型:多項選擇題
可變分區(qū)管理的分配策略()采用按分區(qū)大小遞增順序排列空閑區(qū)的鏈表結(jié)構(gòu)。
題型:單項選擇題
通道狀態(tài)字
題型:名詞解釋
()可實現(xiàn)對文件的隨機訪問。
題型:多項選擇題
()使得碎片現(xiàn)象最為嚴(yán)重。
題型:單項選擇題
()不是可變分區(qū)對內(nèi)存狀態(tài)記錄和分配管理的所用方法。
題型:單項選擇題