試驗(yàn)?zāi)康模和ㄟ^研究Linux的線程機(jī)制和信號(hào)量實(shí)現(xiàn)生產(chǎn)者消費(fèi)者問題的并發(fā)控制 說明:有界緩沖區(qū)內(nèi)設(shè)有20個(gè)存儲(chǔ)單元,放入/取出的數(shù)據(jù)項(xiàng)設(shè)定為1~20這20個(gè)整型數(shù)。 要求: (1)每個(gè)生產(chǎn)者和消費(fèi)者對(duì)有界緩沖區(qū)進(jìn)行操作后,即時(shí)顯示有界緩沖區(qū)的全部?jī)?nèi)容.當(dāng)前指針位置和生產(chǎn)者/消費(fèi)者線程的標(biāo)識(shí)符 (2)生產(chǎn)者和消費(fèi)者各有兩個(gè)以上 (3)多個(gè)生產(chǎn)者或多個(gè)消費(fèi)者之間須共享對(duì)緩沖區(qū)進(jìn)行操作的函數(shù)代碼。
標(biāo)簽: Linux 線程機(jī)制 信號(hào)量 并發(fā)控制
上傳時(shí)間: 2014-08-10
上傳用戶:dreamboy36
/*[原創(chuàng)]一個(gè)樹形多級(jí)菜單參考程序 這是一個(gè)用于車載電話的菜單程序,可以看成是手機(jī)功能菜單的簡(jiǎn)化板. 我所認(rèn)為的樹形多級(jí)菜單是指:在一個(gè)父菜單項(xiàng)目下面有多個(gè)子菜單, 子菜單下面又有多個(gè)孫菜單...,進(jìn)入下層菜單主要依*當(dāng)前選中的索引.有點(diǎn)象文件的目錄結(jié)構(gòu). 本木從前實(shí)現(xiàn)這類的菜單主要*分層的switch語句,每層都是一個(gè)switch.但當(dāng)我看到曉奇大俠的 程序和耳朵灌滿lq等人的爭(zhēng)論后,那時(shí)那地,我的心境變化了,我意識(shí)到指針代表了先進(jìn)的生產(chǎn)力, 代表了社會(huì)的發(fā)展方向,是建設(shè)和諧社會(huì)的必要條件.不管你用了多長(zhǎng)時(shí)間C語言,只要你不善于用 一個(gè)小針指來指去,你就是那種"用嘴吃飯的高貴騎士,決不用屁股裝彈步槍"的守舊分子和社會(huì)發(fā) 展的絆腳石.(跑題太遠(yuǎn),刪去1萬字...打住) .言歸正傳,下面的程序適用CPU為Mega16,編譯器為CVAVR 1.24.4a 由于按鍵數(shù)目較多,所以按鍵程 序把按鍵事件分為數(shù)字鍵,快捷鍵,確認(rèn)鍵,取消鍵,上下翻鍵幾類,以減小菜單結(jié)構(gòu)的容量.一下菜單 數(shù)據(jù)在菜單結(jié)構(gòu)數(shù)組中的偏移量,有多少個(gè)菜單象就有多少個(gè)宏定義*/
上傳時(shí)間: 2013-11-28
上傳用戶:tianyi223
一款為房產(chǎn)中介公司及房產(chǎn)租售類網(wǎng)站量身定制的一套系統(tǒng),與其它房產(chǎn)類程序不同的是,百姓房產(chǎn)中介系統(tǒng)更貼近用戶,更理解用戶真正的需求,在同類產(chǎn)品中具有以下優(yōu)點(diǎn)。 1、asp.net開發(fā),簡(jiǎn)單易用,功能超強(qiáng),速度無與論比,安全性好。 2、房源信息中的聯(lián)系人及電話可以自定義為原房東或者房產(chǎn)中介。 3、快速、方便地登記、查詢、修改、刪除房源信息及客戶信息。 4、支持URL重寫(Url Rewriting),把動(dòng)態(tài)信息的每個(gè)ID號(hào)虛擬成不同的文件名,增加搜索引擎收錄的機(jī)會(huì),提高網(wǎng)站的排名。 5、2005年3月17日之后的最新的購(gòu)房貸款計(jì)算器,如按揭、公積金、組合及稅率貸款等計(jì)算。 6、完善的網(wǎng)站后臺(tái)管理。支持多用戶管理,支持權(quán)限設(shè)置,更方便與現(xiàn)有網(wǎng)站系統(tǒng)集成。 7、新聞管理集成了好評(píng)如潮的百姓新聞系統(tǒng)v3.2,易用性更好,使用更方便。 8、對(duì)虛擬主機(jī)用戶提供了特別優(yōu)化,同時(shí)支持虛擬目錄模式和站點(diǎn)模式,真正做到零配置。無需專業(yè)知識(shí)照樣可以輕松安裝,使用。 9、同時(shí)支持Access數(shù)據(jù)庫(kù)和Sql Server數(shù)據(jù)庫(kù)。 10、全動(dòng)態(tài)網(wǎng)站,可以輕松配置此系統(tǒng)的各項(xiàng)信息(如網(wǎng)站名稱、網(wǎng)頁標(biāo)題、頁面顏色、頁眉、頁腳等)。
上傳時(shí)間: 2014-12-21
上傳用戶:王者A
關(guān)于旋量理論的Matlab描述和相應(yīng)的源碼實(shí)例,適用于多體運(yùn)動(dòng)的運(yùn)動(dòng)學(xué)分析和控制的研究
上傳時(shí)間: 2013-12-27
上傳用戶:釣鰲牧馬
這是最新OFDM的完整文件教材 是目前國(guó)內(nèi)許多教授授課時(shí)使用的 內(nèi)容很充實(shí),從OFDM的原理到同步、調(diào)變、數(shù)位電視,都有完善的說明
上傳時(shí)間: 2013-12-09
上傳用戶:JIUSHICHEN
基于DOS的多任務(wù)系統(tǒng)的實(shí)現(xiàn) 1. 用C語言完成線程的創(chuàng)建和撤消,并按優(yōu)先權(quán)加時(shí)間片輪轉(zhuǎn)算法對(duì)多個(gè)線程進(jìn)行調(diào)度; 2. 改變時(shí)間片的大小,觀察結(jié)果的變化。思考:為什么時(shí)間片不能太小或太大; 3. 假設(shè)兩個(gè)線程共用同一軟件資源(如某一變量,或某一數(shù)據(jù)結(jié)構(gòu)),請(qǐng)用記錄型信號(hào)量來實(shí)現(xiàn)對(duì)它的互斥訪問; 4. 假設(shè)有兩個(gè)線程共享一個(gè)可存放5個(gè)整數(shù)的緩沖,一線程不停的計(jì)算1到50的平方,并將結(jié)果放入緩沖中,另一個(gè)線程不斷的從緩沖中取出結(jié)果,并將他們打印出來,請(qǐng)用記錄型信號(hào)量實(shí)現(xiàn)這一生產(chǎn)者和消費(fèi)者的同步問題; 5. 實(shí)現(xiàn)消息緩沖通信,并于3,4中的簡(jiǎn)單通信進(jìn)行比較; 6. 思考:在線程間進(jìn)行消息緩沖通信時(shí),若對(duì)消息隊(duì)列的訪問沒有滿足互斥要求,情況會(huì)怎么樣?
標(biāo)簽: DOS C語言 多任務(wù)系統(tǒng) 線程
上傳時(shí)間: 2013-12-20
上傳用戶:趙云興
USB是PC體系中的一套全新的工業(yè)標(biāo)準(zhǔn),它支持單個(gè)主機(jī)與多個(gè)外接設(shè)備同時(shí)進(jìn)行數(shù)據(jù)交換。 首先會(huì)介紹USB的結(jié)構(gòu)和特點(diǎn),包括總線特徵、協(xié)議定義、傳輸方式和電源管理等等。這部分內(nèi)容會(huì)使USB開發(fā)者和用戶對(duì)USB有一整體的認(rèn)識(shí)。
標(biāo)簽: USB
上傳時(shí)間: 2015-10-18
上傳用戶:lixinxiang
客戶管理系統(tǒng),可以同時(shí)支持管理多個(gè)用戶,為公司管理客戶提供了方便
標(biāo)簽: 系統(tǒng)
上傳時(shí)間: 2016-01-15
上傳用戶:許小華
一種點(diǎn)對(duì)多點(diǎn)移動(dòng)數(shù)據(jù)通信系統(tǒng)的設(shè)計(jì),該系統(tǒng)涉及到單片機(jī)電路,防通信沖突,等各種問題,系統(tǒng)可用于智能交通監(jiān)管,也可用于其他實(shí)時(shí)性要求較高,數(shù)據(jù)量不大的應(yīng)用
標(biāo)簽: 多點(diǎn) 移動(dòng)數(shù)據(jù) 通信系統(tǒng)
上傳時(shí)間: 2013-12-17
上傳用戶:epson850
操作系統(tǒng)作業(yè):由多進(jìn)程實(shí)現(xiàn)生產(chǎn)者和消費(fèi)者的同步。由于不是多線程,因此通過共享內(nèi)存實(shí)現(xiàn)。互斥訪問通過信號(hào)量實(shí)現(xiàn)。
標(biāo)簽: 操作系統(tǒng) 多線程 進(jìn)程
上傳時(shí)間: 2014-01-25
上傳用戶:無聊來刷下
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1