Skip to content

zhu-dq/ThreadAndNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThreadAndNet

多线程和网络编程

已经完成

  • 封装线程
  • 封装互斥量
  • 封装条件变量
  • 实现非阻塞队列
  • 实现线程池
  • ===========
  • 封装IPV4套接字地址(un_test)
  • 封装socket常用函数(un_test)
  • 创建I/O缓冲buffer类
  • 创建时间戳类Timestamp
  • 创建事件循环类EventLoop
  • 创建事件分发类Channel
  • 封装I/O多路复用类Poller
  • 封装定时器类Timer
  • 封装原子操作类AtomicIntegerT
  • 增加定时函数管理类TimerQueue
  • 增加one loop per thread类EventLoopThread
  • 增加接受connect类Acceptor
  • 增加TcpServer类
  • 增加TcpConnection类
  • 增加EventLoopThreadLoop类
  • 增加Connector类
  • 增加TcpClient类
  • =========================
  • || 基本完成muduo网络库的仿写||
  • =========================
  • 增加 echo demo
  • 增加:http server(未完成)

参考资料

  • 《UNIX网络编程》
  • 《Linux多线程服务端编程》

About

多线程和网络编程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published