Skip to content

Edward-Elric233/sub_muduo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sub_muduo库

阅读陈硕大神的《Linux 多线程服务端编程》模仿muduo实现的网络库

使用现代C++的多线程库重写多线程部分,包括线程池的创建、线程之间的同步互斥操作以及原子操作等,简化代码,避免重复制造轮子

很多地方都进行了简化处理,已经使用TODO进行标注。同时对代码进行了详细的中文注释,更加适合初学者阅读。 代码的组织结构与muduo库类似:

  • 系统编程/多线程编程相关的代码主要放在base目录下,生成sub_muduo_base动态库
  • 网络编程相关的代码主要放在net目录下,生成sub_muduo_net动态库

每个文件的作用在头部已经进行了简单的说明

About

一个学习muduo的网络库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published