原文:muduo源代碼分析--我對muduo的理解

分為幾個模塊 EventLoop TcpServer Acceptor TcpConnection Channel等 對於EventLoop來說: 他僅僅關注里面的主驅動力,EventLoop中僅僅關注poll,這類系統調用使得其成為Reactor模式,EventLoop中有屬於這個loop的全部Channel,這個loop屬於哪一個Server. 幾個類存在的意義: 從應用層使用的角度來看。用 ...

2016-03-09 16:38 1 5813 推薦指數:

查看詳情

muduo源碼分析Channel

簡介 Channel類,即通道類。Channel類是可能產生事件的文件描述符封裝在其中的,這里的文件描述符可以是file descriptor,可以是socket,還可以是timefd,sig ...

Wed Apr 15 02:42:00 CST 2020 0 614
muduo源碼分析之定時器TimerQueue

  (muduo源碼系列大多是我在看muduo源碼的時候結合網上博客總結的,我盡可能多的是對源碼注釋) 簡介 Muduo的定時器功能主要由三個class實現,TimerId,Timer,TimerQueue,TimerQueue的接口只有兩個addTimer ...

Tue Apr 14 21:31:00 CST 2020 0 688
muduo網絡庫代碼剖析——Channel類

Channel類的數據成員 Channel類的作用 1.存儲了當fd_有事件到來以后需要回調上層的函數:readCallback_、writeCallback_、closeCa ...

Mon Feb 17 07:08:00 CST 2020 0 904
muduo庫安裝

一、簡介 Muduo(木鐸)是基於 Reactor 模式的網絡庫。 二、安裝 從github庫下載源碼安裝:https://github.com/chenshuo/muduo muduo依賴了很多的庫,所以在安裝muduo之前應該安裝這些庫,包括:curl、c-ares、protobuf ...

Mon Oct 19 02:18:00 CST 2015 0 3005
muduo筆記 日志庫(一)

目錄 日志庫模型 前端 Logger類 日志等級類型LogLevel 用戶接口 構造函數 輸出位 ...

Mon Mar 07 06:45:00 CST 2022 4 1852
muduo筆記 日志庫(二)

目錄 后端 AsyncLogging類 數據成員 LargeBuffer 存放大量log消息 后端線程 異步寫數 ...

Tue Mar 08 00:58:00 CST 2022 2 1157
muduo 網絡庫學習之路(一)

:   我當初選擇muduo網絡庫有三個方面的原因,第一點就是muduo網絡庫的代碼完全開源,我們可以很輕松的 ...

Mon Mar 25 09:34:00 CST 2019 0 1418
muduo網絡庫設計總結

目錄 muduo網絡庫簡介 muduo網絡庫模塊組成 Recator反應器 EventLoop的兩個組件 TimerQueue定時器 Eventfd Connector和Acceptor ...

Sat Dec 08 22:16:00 CST 2018 0 5050
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM