用多進(jìn)程同步方法解決生產(chǎn)者——費(fèi)者問(wèn)題 設(shè)計(jì)目的:通過(guò)研究Linux 的進(jìn)程機(jī)制和信號(hào)量實(shí)現(xiàn)生產(chǎn)者消費(fèi)者問(wèn)題的并發(fā)控制. 說(shuō)明:有界緩沖區(qū)內(nèi)設(shè)有20個(gè)存儲(chǔ)單元,放入/取出的數(shù)據(jù)項(xiàng)設(shè)定為1-20這20個(gè)整型數(shù). 設(shè)計(jì)要求: (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ìn)程 機(jī)制 信號(hào)量
上傳時(shí)間: 2016-07-11
上傳用戶:源碼3
針對(duì)主控制板上存儲(chǔ)器(SRAM) 存儲(chǔ)的數(shù)據(jù)量小和最高頻率低的情況,提出了基于SDR Sdram(同步動(dòng)態(tài)RAM) 作為主存儲(chǔ)器的LED 顯示系統(tǒng)的研究。在實(shí)驗(yàn)中,使用了現(xiàn)場(chǎng)可編程門(mén)陣列( FPGA) 來(lái)實(shí)現(xiàn)各模塊的邏輯功能。最終實(shí)現(xiàn)了對(duì)L ED 顯示屏的控制,并且一塊主控制板最大限度的控制了256 ×128 個(gè)像素點(diǎn),基于相同條件,比靜態(tài)內(nèi)存控制的面積大了一倍,驗(yàn)證了動(dòng)態(tài)內(nèi)存核[7 ]的實(shí)用性。
上傳時(shí)間: 2013-12-18
上傳用戶:c12228
用VxWorks的信號(hào)量機(jī)制實(shí)現(xiàn)任務(wù)同步.pdf :為了保證諸任務(wù)對(duì)臨界critical資源l eso~ 的互斥訪問(wèn),VxWorks提供了任務(wù)同步機(jī)制。二進(jìn)制信號(hào)量是VxWorks系統(tǒng)中實(shí)現(xiàn)任務(wù)同步的一種重要手段,它保證了任務(wù)在并發(fā)時(shí)結(jié)果的一致性。
標(biāo)簽: critical VxWorks eso
上傳時(shí)間: 2016-07-25
上傳用戶:大三三
用多線程同步方法解決讀者閱覽問(wèn)題 1) 每個(gè)讀者進(jìn)入閱覽室后,即時(shí)顯示“Entered” 及其線程自定義標(biāo)識(shí),還同時(shí)顯示閱覽室共有幾名顧客及其所坐的位置。 2) 至少有10個(gè)讀者,每人閱覽至少3秒鐘。 3) 多個(gè)讀者須共享操作函數(shù)代碼。 2總的設(shè)計(jì)思想及系統(tǒng)平臺(tái)、語(yǔ)言、工具: 設(shè)計(jì)思想:程序設(shè)定的是10個(gè)讀者和5個(gè)座位,對(duì)讀者進(jìn)行編號(hào),依次進(jìn)入閱覽室讀書(shū),為每一座位列一表目,包括座號(hào)和讀者號(hào)等,讀者離開(kāi)時(shí)要登出,即消掉登記的信息。 系統(tǒng)平臺(tái):LINUX 語(yǔ)言:C語(yǔ)言 工具:vi編輯器、gcc編譯器 操作系統(tǒng):linux操作系統(tǒng) 調(diào)試工具:edit、masm、link、debug. 3數(shù)據(jù)結(jié)構(gòu)與模塊說(shuō)明(功能與流程圖) 數(shù)據(jù)結(jié)構(gòu) int count=0 //記錄閱覽室讀者數(shù)量 sem_t full //定義閱覽室座位信號(hào)量 int seat[5] //用數(shù)組表示座位 pthread_t reader[10] //定義讀者線程 pthread_mutex_t mutex //定義互斥量 3.2功能說(shuō)明 可以標(biāo)識(shí)讀者,隨機(jī)為讀者設(shè)置在閱覽室的讀書(shū)時(shí)間 可以顯示閱覽室讀者的人數(shù) 可以顯示讀者所坐的位置,座位狀態(tài)以及列出空座位
標(biāo)簽: 多線程同步
上傳時(shí)間: 2016-08-10
上傳用戶:zsjzc
FFT代原碼為C++需要測(cè)過(guò)才能用,所有檔案階完整
標(biāo)簽: FFT
上傳時(shí)間: 2016-08-17
上傳用戶:zhanditian
這是一本C++面向?qū)ο蠖嗑€程編程的好書(shū)籍,里面講述了如何C++多線程編程技術(shù),講了多有的同步技術(shù).
標(biāo)簽: 對(duì)象 多線程編程 書(shū)籍 多線程
上傳時(shí)間: 2013-12-11
上傳用戶:caiiicc
多進(jìn)程同步方通過(guò)研究Linux 的進(jìn)程機(jī)制和信號(hào)量實(shí)現(xiàn)生產(chǎn)者消費(fèi)者問(wèn)題的并發(fā)控制.法解決生產(chǎn)者-消費(fèi)者問(wèn)題
標(biāo)簽: Linux 進(jìn)程 機(jī)制 信號(hào)量
上傳時(shí)間: 2016-10-13
上傳用戶:qq1604324866
一個(gè)2D基于verlet的Flash物理引擎。它用AS3編寫(xiě)而成。Fisix的目標(biāo)是應(yīng)用到游戲等計(jì)算量很大的實(shí)時(shí)應(yīng)用中。盡管flash比c/c++要慢,很棒的物理引擎
標(biāo)簽: verlet Flash Fisix flash
上傳時(shí)間: 2016-10-16
上傳用戶:iswlkje
同步軟件源碼,作者 Jeroen C. Kessels Internet Engineer
標(biāo)簽: C. Internet Engineer Kessels
上傳時(shí)間: 2014-01-24
上傳用戶:妄想演繹師
DSP三相交流同步電機(jī)矢量控制(C程序_經(jīng)典著作)
標(biāo)簽: DSP C程序 三相交流 同步電機(jī)
上傳時(shí)間: 2013-12-09
上傳用戶:924484786
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1