专栏名称: 奥斯特洛司机
朝闻道,夕死矣。为中产而奋斗的小编
目录
相关文章推荐
掌上澄江  ·  你好澄江丨匠心刻石魂,非遗的指尖传承! ·  17 小时前  
茅台时空  ·  与传统文化同出海 茅台再会新加坡 ·  2 天前  
51好读  ›  专栏  ›  奥斯特洛司机

5.7、通讯代码精粹之epoll函数实战2

奥斯特洛司机  · 简书  ·  · 2019-04-08 16:42

正文

1、ngx_epoll_process_events函数调用位置
在子进程的for循环中。处理网络事件和定时器事件
会被不断地,多次地反复调用。
2、ngx_epoll_process_events函数内容
调用epoll_wait从双向链表中获取事件。拿到的是监听套接字上的可读事件。
2.1、事件驱动
通过获取到的事件,并通过事件调用适当的函数处理逻辑。

3、ngx_event_accept函数内容
ET:边缘触发,高速模式。
a、accept4
b、ngx_get_connection







请到「今天看啥」查看全文