試驗目的:通過研究Linux的線程機制和信號量實現(xiàn)生產(chǎn)者消費者問題的并發(fā)控制 說明:有界緩沖區(qū)內設有20個存儲單元,放入/取出的數(shù)據(jù)項設定為1~20這20個整型數(shù)。 要求: (1)每個生產(chǎn)者和消費者對有界緩沖區(qū)進行操作后,即時顯示有界緩沖區(qū)的全部內容.當前指針位置和生產(chǎn)者/消費者線程的標識符 (2)生產(chǎn)者和消費者各有兩個以上 (3)多個生產(chǎn)者或多個消費者之間須共享對緩沖區(qū)進行操作的函數(shù)代碼。
上傳時間: 2014-08-10
上傳用戶:dreamboy36
這是一個好用的MD5的C++類;這個類可以加在控制臺 程序中也可用在MFC中, 并且提供了詳細的錯誤處理 函數(shù),是一個安全的類。例程是一個MD5的MFC程序, 支持字符串和文件兩種輸入。 LPCSTR TargetFile(char *filename=NULL) //計算文件的MD5值 void TargetStr(LPCSTR str) //計算字符串的MD5值 LPCSTR GetDigestKey() //取MD5運算后的結果 LPCSTR GetErr() //如果有錯誤,取錯誤字串
上傳時間: 2015-04-04
上傳用戶:拔絲土豆
專題講座二:內容包括ActiveX控件介紹、利用MFC開發(fā)ActiveX控件、 利用ATL(ActiveX模板庫)創(chuàng)建ActiveX控件、調試并使用ActiveX控件等,也包括例程
上傳時間: 2013-12-09
上傳用戶:jkhjkh1982
MFC (Microsoft Foundation Class Library) 中的各種類結合起來構成了一個應用程序框架,它的目的就是讓程序員在此基礎上來建立Windows下的應用程序,這是一種相對SDK來說更為簡單的方法。因為總體上,MFC框架定義了應用程序的輪廓,并提供了用戶接口的標準實現(xiàn)方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓。Microsoft Visual C++提供了相應的工具來完成這個工作:AppWizard可以用來生成初步的框架文件(代碼和資源等);資源編輯器用于幫助直觀地設計用戶接口;ClassWizard用來協(xié)助添加代碼到框架文件;最后,編譯,則通過類庫實現(xiàn)了應用程序特定的邏輯。
標簽: Foundation Microsoft Library Class
上傳時間: 2013-12-26
上傳用戶:weiwolkt
在matlab環(huán)境下講視頻文件讀入,程frames狀,基本上所有的視頻格式都支持。
上傳時間: 2015-05-12
上傳用戶:yiwen213
液晶屏分為8行15列漢字源代碼程序。 本例程未使用6963的文本模式,使用程序填入字模也足夠快。程序以Youth所提供 的51例程移植過來,同時對有些地方做了簡化處理,增加了畫線畫圓的例程,好在 6963的畫點有專用指令,所以不用讀屏就可以直接畫點。
上傳時間: 2014-11-07
上傳用戶:csgcd001
第 一 節(jié) ispDesignEXPERT 簡 介 第 二 節(jié) ispDesignEXPERT System 的 原 理 圖 輸 入 第 三 節(jié) 設 計 的 編 譯 與 仿 真 第 四 節(jié) ABEL 語 言 和 原 理 圖 混 合 輸 入 第 五 節(jié) ispDesignEXPERT System 中 VHDL 和Verilog 語 言 的 設 計 方 法 第 六 節(jié) 在 系 統(tǒng) 編 程 的 操 作 方 法 第 七 節(jié) ModelSim 的 使 用 方 法 附 錄 一 ispDesignEXPERT System 上 機 實 習 題 附 錄 二 ispDesignEXPERT System 文 件 后 綴 及 其 含 義
上傳時間: 2015-06-22
上傳用戶:lmeeworm
線程同步是一個非常大的話題,包括方方面面的內容。從大的方面講,線程的同步可分用戶模式的線程同步和內核對象的線程同步兩大類。用 戶模式中線程的同步方法主要有原子訪問和臨界區(qū)等方法。其特點是同步速度特別快,適合于對線程運行速度有嚴格要求的場合。 在MFC中封裝了CCritionSection等對象可以對共享資源進行鎖定
標簽: 線程
上傳時間: 2013-12-13
上傳用戶:拔絲土豆
基于DOS的多任務系統(tǒng)的實現(xiàn) 1. 用C語言完成線程的創(chuàng)建和撤消,并按優(yōu)先權加時間片輪轉算法對多個線程進行調度; 2. 改變時間片的大小,觀察結果的變化。思考:為什么時間片不能太小或太大; 3. 假設兩個線程共用同一軟件資源(如某一變量,或某一數(shù)據(jù)結構),請用記錄型信號量來實現(xiàn)對它的互斥訪問; 4. 假設有兩個線程共享一個可存放5個整數(shù)的緩沖,一線程不停的計算1到50的平方,并將結果放入緩沖中,另一個線程不斷的從緩沖中取出結果,并將他們打印出來,請用記錄型信號量實現(xiàn)這一生產(chǎn)者和消費者的同步問題; 5. 實現(xiàn)消息緩沖通信,并于3,4中的簡單通信進行比較; 6. 思考:在線程間進行消息緩沖通信時,若對消息隊列的訪問沒有滿足互斥要求,情況會怎么樣?
標簽: DOS C語言 多任務系統(tǒng) 線程
上傳時間: 2013-12-20
上傳用戶:趙云興
vc mfc編程經(jīng)驗和心得體會,介紹網(wǎng)絡編程進程線程數(shù)據(jù)庫硬件系統(tǒng),圖形處理和算法等有用內容。
上傳時間: 2014-01-25
上傳用戶:luke5347