資料介紹
針對對象間跨線程或跨DLL通信時(shí)容易增加對象之間耦合度的現(xiàn)象,借鑒Action Script 3.0語言中事件模型以及PC機(jī)總線通信的思想,提出一種基于C++11的輕量級(jí)對象間通信機(jī)制。在設(shè)計(jì)上,該機(jī)制采用事件作為通信載體,事件可以在總線上傳輸形成事件流,同時(shí)也能被設(shè)置了相應(yīng)類型監(jiān)聽器的對象捕捉。對象(或DLL)實(shí)質(zhì)上是在和總線進(jìn)行交互,交互接口是用戶預(yù)定義好的一些事件,從而有效降低對象之間的耦合度。在實(shí)現(xiàn)上,該機(jī)制定義了一個(gè)兩層的體系結(jié)構(gòu)——運(yùn)輸層和適配層。讓適配層(頂層)的各個(gè)DLL模塊都以隱式鏈接方式加載運(yùn)輸層提供的DLL,該DLL主要任務(wù)是導(dǎo)出一個(gè)包含一個(gè)靜態(tài)對象隊(duì)列、一個(gè)靜態(tài)事件隊(duì)列和一條總線的類,這樣適配層中實(shí)例化了此導(dǎo)出類的對象就可以通過接口成員函數(shù)方便、安全地訪問到運(yùn)輸層的總線,從而完成對象間的交互。本文中使用的方法對編寫大型軟件系統(tǒng)的基礎(chǔ)通信架構(gòu)具有參考價(jià)值。
- PSoC NeoPixel Easy輕量級(jí)庫
- 輕量級(jí)的SDN數(shù)據(jù)包轉(zhuǎn)發(fā)驗(yàn)證方案 10次下載
- 基于Feistel結(jié)構(gòu)的超輕量級(jí)分組密碼算法 4次下載
- 基于YOLO改進(jìn)的輕量級(jí)交通標(biāo)識(shí)檢測模型 12次下載
- 一種輕量級(jí)時(shí)間卷積網(wǎng)絡(luò)設(shè)計(jì)方案 6次下載
- Protothreads極輕量級(jí)系統(tǒng)的詳細(xì)資料簡介
- 《深入理解C++11》C++11新特性解析與應(yīng)用的詳細(xì)電子教材免費(fèi)下載 0次下載
- 一種輕量級(jí)的大數(shù)據(jù)運(yùn)算系統(tǒng)-Helius 2次下載
- 基于同步數(shù)的輕量級(jí)高效RFID身份認(rèn)證協(xié)議 1次下載
- 基于ARM的輕量級(jí)TCPIP協(xié)議棧的移植及應(yīng)用 54次下載
- 基于MVC架構(gòu)的輕量級(jí)工作流引擎設(shè)計(jì) 0次下載
- 輕量級(jí)工作流引擎架構(gòu)設(shè)計(jì) 0次下載
- 輕量級(jí)RFID安全協(xié)議 22次下載
- 一種嵌入式Linux輕量級(jí)GUI系統(tǒng)設(shè)計(jì)
- 一種嵌入式Linux輕量級(jí)GUI系統(tǒng)設(shè)計(jì)
- 基于C/C++面向對象的方式封裝socket通信類 1126次閱讀
- 使用C++11新特性實(shí)現(xiàn)一個(gè)通用的線程池設(shè)計(jì) 865次閱讀
- Linux輕量級(jí)工具集合Busybox的特點(diǎn)和使用 1181次閱讀
- 一個(gè)輕量級(jí)的權(quán)限認(rèn)證框架:Sa-Token 1519次閱讀
- Jacinto 7核間通信解決方案 1058次閱讀
- 一個(gè)純Python編寫的輕量級(jí)數(shù)據(jù)庫 700次閱讀
- C語言是怎么面向對象編程 1484次閱讀
- 針對單片機(jī)開發(fā)的輕量級(jí)OTA組件 1198次閱讀
- TinyDB輕量級(jí)數(shù)據(jù)庫有哪些特點(diǎn)呢 1328次閱讀
- 一款適合初學(xué)者超輕量級(jí)C語言網(wǎng)絡(luò)庫—Dyad 1594次閱讀
- C++中的智能指針 826次閱讀
- 輕量級(jí)Kubernetes-K3S工具介紹 2297次閱讀
- 全球首款輕量級(jí)機(jī)械臂已經(jīng)出現(xiàn)了! 7397次閱讀
- 進(jìn)程間與線程間的通信方式 8817次閱讀
- 谷歌開發(fā)一個(gè)輕量級(jí)的庫——TFGAN 它可以讓生成對抗網(wǎng)絡(luò)更易于實(shí)驗(yàn) 5411次閱讀
下載排行
本周
- 1純電動(dòng)汽?的主要部件及?作原理
- 5.76 MB | 11次下載 | 5 積分
- 2明偉電源模塊RSP-3000圖紙
- 0.30 MB | 5次下載 | 免費(fèi)
- 3無鉛焊接的可靠性
- 1.03 MB | 5次下載 | 1 積分
- 4800VA純正弦波逆變器的參考設(shè)計(jì)
- 2.96MB | 3次下載 | 免費(fèi)
- 5PT500齒輪傳動(dòng)動(dòng)力學(xué)綜合測試實(shí)驗(yàn)臺(tái)
- 0.16 MB | 3次下載 | 免費(fèi)
- 6卓顯-體視顯微鏡-ZEX-075M
- 1.89 MB | 1次下載 | 免費(fèi)
- 7SX1308應(yīng)用電路圖與SX1308升壓電路圖
- 0.18 MB | 1次下載 | 免費(fèi)
- 8ADC參數(shù)單位換算
- 761.94KB | 1次下載 | 免費(fèi)
本月
- 1ACDC變換器的原理圖免費(fèi)下載
- 0.26 MB | 65次下載 | 免費(fèi)
- 2無刷電機(jī)控制方案設(shè)計(jì)合作
- 1.05 MB | 22次下載 | 免費(fèi)
- 3美的超薄電磁爐TM-S1-09B主板原理圖
- 0.08 MB | 20次下載 | 免費(fèi)
- 4純電動(dòng)汽?的主要部件及?作原理
- 5.76 MB | 11次下載 | 5 積分
- 5GP328和GP88S對講機(jī)的維修實(shí)列資料合集免費(fèi)下載
- 0.03 MB | 10次下載 | 10 積分
- 6舒爾SLX4無線話筒接收機(jī)原理圖:二次變頻超外差部分
- 0.27 MB | 8次下載 | 免費(fèi)
- 7IP5385_DEMO開發(fā)資料
- 1.96 MB | 7次下載 | 2 積分
- 8i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板
- 17.86 MB | 6次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191363次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81580次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評(píng)論
查看更多