免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
trulyliu的Linux小屋: Patterns In ACE

Patterns In ACE

學(xué)習(xí)ACE過程中見到的一些設(shè)計(jì)模式和概念,其中很多模式在GOF的設(shè)計(jì)模式書中并沒有提到,在開發(fā)網(wǎng)絡(luò)程序、處理并發(fā)的時候,非常有用。

1. Design Pattern - 設(shè)計(jì)模式
設(shè)計(jì)模式為提煉“軟件體系中的組件”或“這些組件之間的關(guān)系”提供了方案。它描述一種常見的通信組件結(jié)構(gòu),以解決某一特定環(huán)境下普遍存在的設(shè)計(jì)問題。

2. Acceptor-Connector Pattern - 接受器-連接器模式
一種設(shè)計(jì)模式,用于將網(wǎng)絡(luò)系統(tǒng)中相互合作的對等服務(wù)之間的“連接和初始化”通“連接和初始化之后,這些服務(wù)盒子行的處理”分離開來。

3. Accidental complexity - 偶發(fā)復(fù)雜性
在應(yīng)用領(lǐng)域中,用來開發(fā)軟件的工具和計(jì)數(shù)(如“非類型安全的”API、過程設(shè)計(jì))存在局限性,作為“這些局限性的副作用”出現(xiàn)的復(fù)雜性被稱為偶發(fā)復(fù)雜性。

4. Active Object Pattern - 主動對象模式
一種設(shè)計(jì)模式,它將“方法的執(zhí)行”同“方法的調(diào)用”分離開來,以提高并發(fā)行,并簡化對“自己的控制線程中的對象”的同步訪問。

5. Component Configurator Pattern - 組件配置模式
一種設(shè)計(jì)模式, 允許應(yīng)用程序在運(yùn)行(run time)連接(link)和反連接(unlink)具體的實(shí)現(xiàn),不必修改、重新編譯或重新連接應(yīng)用程序。

6. Half-Sync/Half-Async Pattern - 半同步/半異步模式
一種結(jié)構(gòu)化模式,用于在并系統(tǒng)中分離異步和同步處理,從而簡化編程,同事不會過度降低性能。這個模式引入了兩個通信層次,一個用于異步服務(wù)處理,另一個用于同步服務(wù)處理。一個排隊(duì)層次界于異步層和同步層之間,擔(dān)負(fù)中間調(diào)節(jié)作用。

7. Leader/Follower Pattern - 領(lǐng)導(dǎo)者/跟隨者模式
一種提供高效“并發(fā)”模型的結(jié)構(gòu)化(architecture)模式。多個線程輪流享有一組事件源,以對事件源上發(fā)生的服務(wù)請求執(zhí)行檢查、多路分離、分發(fā)和處理。

8. Monitor Object Pattern - 監(jiān)控器對象模式
一種設(shè)計(jì)模式。 它可以對并發(fā)方法的執(zhí)行實(shí)施同步,確保一個對象內(nèi)部同時只有一個方法在執(zhí)行。它還允許一個對象中的方法可以協(xié)同調(diào)度他們的執(zhí)行順序。

9. Proactor Pattern - 前涉器模式
一種結(jié)構(gòu)化模式, 允許“事件驅(qū)動型”應(yīng)用程序高效地多路分離和發(fā)送“異步操作結(jié)束時出發(fā)的服務(wù)請求”,并獲得并發(fā)上的性能優(yōu)勢,但毋須承擔(dān)相應(yīng)的職責(zé)。

10. Reactor Pattern - 反映器模式
一種結(jié)構(gòu)化模式, 允許“事件驅(qū)動型”應(yīng)用程序多路分離和發(fā)送服務(wù)請求;這些服務(wù)請求由一個或多個客戶發(fā)送給一個應(yīng)用程序。

11. Strategized Locking Pattern - “策略化鎖定”模式
一種設(shè)計(jì)模式,將那些“防止組件的關(guān)鍵段被并發(fā)訪問”的同步機(jī)制參數(shù)化。

12. Thread-Safe Interface Pattern - “線程安全”接口模式
一種設(shè)計(jì)模式。這種模式能降低鎖定開銷,還能保證組件之間的方法調(diào)用不會產(chǎn)生“自所死” -- 方法是:重新得到一個已被組件占有的鎖。

13. Thread-Specific Storage (TSS) Pattern - “線程專有存儲”模式
一種設(shè)計(jì)模式。允許都個線程通過一個“邏輯上的”全局訪問點(diǎn)來獲得某個線程中的局部對象,但不會在每個對象訪問上引發(fā)鎖定開銷。

14. Wrapper Facade - 包裝器外觀
一個或多個類,它在一個類型安全的OO接口中封裝了函數(shù)和數(shù)據(jù)。也是一種設(shè)計(jì)模式。

15. CORBA - 公共對象請求代理
即Common Object Request Broker Architecture(公共對象請求代理體系),一種有關(guān)系分布式對象計(jì)算的中間件標(biāo)準(zhǔn),由Object Management Group(OMG)制定。

16. Substitution Pattern  替換模式
 好像是一種使用繼承方法,是接口統(tǒng)一的模式,沒查到相關(guān)資料,在ACE程序員教程中Reactor一章中出現(xiàn)的,繼承ACE_Event_Handler類。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
設(shè)計(jì)模式筆記之一
初探響應(yīng)式架構(gòu)
20 個設(shè)計(jì)模式和軟件設(shè)計(jì)面試問題
C與設(shè)計(jì)模式講義筆記(干貨)
設(shè)計(jì)模式概述
常用設(shè)計(jì)模式收集
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服