Skip to content

immortalChensm/libevent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libevent框架源码分析

分析所依赖的基础知识

  • IO模型

  • 同步I/O

  • 异步I/O

  • IO复用

  • 并发模型

    • 同步
    • 异步
    • 同步线程/异步线程/半同步/半异步
    • 半同步/半反应堆 /
    • Proactor半同步/半异步高效模式
  • 并发编程

    • 多进程
      • 进程组
      • 会话
      • 进程PV信号量同步
      • 进程中断信号异步通知
    • 多线程
      • 多线程同步
      • 多线程互斥
  • 事件处理模式

    • reactor
    • Proactor
  • 红黑树

    • AVL树
  • 线性链表

  • 状态机

  • ARM网卡驱动原理

  • TCP/IP

分析说明

根据函数的调用【使用流程】来做分析,分析过程中源码单独取出重点理解其意,同时根据理解做好图和文字陈述并保存在有道笔记中

作者:

About

libevent 框架库源码阅读

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published