最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Reactor反應(yīng)器的實(shí)現(xiàn)方法詳解

 更新時(shí)間:2013年05月31日 16:14:32   作者:  
本篇文章是對(duì)Reactor反應(yīng)器的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

大多數(shù)應(yīng)用都會(huì)使用ACE_Reactor::instance()提供的默認(rèn)反應(yīng)器實(shí)例。
但是你也可以選擇自己的反應(yīng)器,這是因?yàn)锳CE使用了Bridge模式(使用兩個(gè)不同的類:一個(gè)是編程接口,另一個(gè)是實(shí)現(xiàn),第一個(gè)類會(huì)把各個(gè)操作傳給第二個(gè)類)。
例如使用線程池反應(yīng)器實(shí)現(xiàn):
ACE_TP_Reactor* tp_reactor = new ACE_TP_Reactor;
ACE_Reactor* my_reactor = new ACE_Reactor(tp_reactor, 1);//1表示my_reactor銷毀時(shí)也要?jiǎng)h除tp_reactor
ACE_Reactor::instance(my_reactor, 1);//1表示在程序終止時(shí)刪除my_reactor實(shí)例

反應(yīng)器的實(shí)現(xiàn)
1)ACE_Select_Reactor
除了Windows之外的所有平臺(tái)使用的默認(rèn)反應(yīng)器實(shí)現(xiàn)(select()函數(shù))。
2)ACE_WFMO_Reactor
Windows上的默認(rèn)反應(yīng)器實(shí)現(xiàn)。
3)ACE_Msg_WFMO_Reactor
應(yīng)用COM/DCOM服務(wù)器。
4)ACE_TP_Reactor
擴(kuò)展了ACE_Select_Reactor,允許它同時(shí)在多個(gè)線程中運(yùn)行:線程池。
Leader/Follower模板,線程之一將成為領(lǐng)導(dǎo)者,并獲取反應(yīng)器的所有權(quán),以等待事件。
5)ACE_Priority_Reactor
也擴(kuò)展了ACE_Select_Reactor。
使用了ACE_Event_Handler類中的priority()方法,使得優(yōu)先級(jí)更高的事件會(huì)得到先處理。
6)GUI集成式反應(yīng)器
用于X Window System,擴(kuò)展了ACE_Select_Reactor。
單線程應(yīng)用,但同時(shí)既能響應(yīng)GUI時(shí)間(比如按鈕按下),又能響應(yīng)你自己的應(yīng)用事件。
QuickTime Reactor
FastLight Reactor
Tk Reactor
Xt Reactor

您可能感興趣的文章:

相關(guān)文章

  • C語(yǔ)言全面細(xì)致講解單雙精度f(wàn)loat與double的使用方法

    C語(yǔ)言全面細(xì)致講解單雙精度f(wàn)loat與double的使用方法

    C語(yǔ)言中小數(shù)的數(shù)據(jù)類型為 float 或 double:float 稱為單精度浮點(diǎn)數(shù),double 稱為雙精度浮點(diǎn)數(shù)。不像整數(shù),小數(shù)的長(zhǎng)度始終是固定的,float 占用4個(gè)字節(jié),double 占用8個(gè)字節(jié)
    2022-05-05
  • OpenGL中點(diǎn)Bresenham繪制直線算法

    OpenGL中點(diǎn)Bresenham繪制直線算法

    這篇文章主要為大家詳細(xì)介紹了OpenGL中點(diǎn)Bresenham繪制直線算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C字符串操作函數(shù)實(shí)現(xiàn)方法小結(jié)

    C字符串操作函數(shù)實(shí)現(xiàn)方法小結(jié)

    這篇文章主要介紹了C字符串操作函數(shù)實(shí)現(xiàn)方法,實(shí)例總結(jié)了C語(yǔ)言字符串操作的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 簡(jiǎn)要對(duì)比C語(yǔ)言中的dup()函數(shù)和dup2()函數(shù)

    簡(jiǎn)要對(duì)比C語(yǔ)言中的dup()函數(shù)和dup2()函數(shù)

    這篇文章主要介紹了簡(jiǎn)要對(duì)比C語(yǔ)言中的dup()函數(shù)和dup2()函數(shù),是C語(yǔ)言入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • c語(yǔ)言printf函數(shù)的使用詳解

    c語(yǔ)言printf函數(shù)的使用詳解

    本篇文章是對(duì)c語(yǔ)言中printf函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++三元表達(dá)式詳情

    C++三元表達(dá)式詳情

    這篇文章主要介紹了C++三元表達(dá)式,文章圍繞C++三元表達(dá)式的相關(guān)資料展開(kāi)詳細(xì)內(nèi)容,需要的朋友可以參考一下,希望多你有所幫助
    2021-11-11
  • VS2022創(chuàng)建Windows服務(wù)程序的方法步驟

    VS2022創(chuàng)建Windows服務(wù)程序的方法步驟

    本文主要介紹了VS2022創(chuàng)建Windows服務(wù)程序的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 最新評(píng)論

    城步| 镇安县| 志丹县| 德化县| 荆门市| 重庆市| 柯坪县| 延长县| 太康县| 内乡县| 梅河口市| 浦东新区| 永修县| 城市| 江安县| 宣恩县| 沁水县| 会理县| 昌乐县| 平定县| 汝阳县| 康保县| 韶山市| 林口县| 普定县| 调兵山市| 师宗县| 明溪县| 柞水县| 乌兰察布市| 安义县| 时尚| 克东县| 福泉市| 东城区| 商丘市| 蓬安县| 彰化市| 汪清县| 长子县| 侯马市|