<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          FASReactor模型服務(wù)器框架

          聯(lián)合創(chuàng)作 · 2023-09-29 12:31

          FAS 是一個 C++ 基于 epoll,poll 的 IO 復(fù)用的 Reactor 模型服務(wù)器框架

          首先應(yīng)該感謝muduo的作者,寫完muduo并為它出了一本書供大家學(xué)習(xí),書里面作者總結(jié)了線程間數(shù)據(jù)通信的高效方式,以及C++編程中應(yīng)該注意的很多細節(jié),看完之后使我受益匪淺,但在學(xué)習(xí)的muduo的過程中,感覺muduo不太符合自己使用習(xí)慣,每當嘗試修改一下代碼使用方式,都要修改很多不少類,于是根據(jù)自己的編程習(xí)慣,借鑒muduo思想重寫了一個網(wǎng)絡(luò)框架–FAS,F(xiàn)AS已經(jīng)實現(xiàn)了muduo核心的大多數(shù)模塊。 

          FAS的核心代碼(注釋除外)3500行左右,注釋比較詳細,類與類之間的關(guān)聯(lián)程度比較低,類更加細化,功能更加集中,模塊性更強,對外提供的接口更加統(tǒng)一簡單容易記,借鑒muduo中很多高效的線程交互機制,程序的可修改性更強。在重寫過程中修復(fù)了muduo長期存在的不能0延時polling的小bug。

          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲一级黄片 | 日韩一级A片 | 黄色电影一级A片 | 狠狠躁狠狠躁视频专区 | 精品无码毛片 |