技术栈
网络库
raindayinrain
6 个月前
开源
·
epoll
·
event
·
网络库
mynet开源库
个人实现的c++开源网络库.1.结构图 2.基于event的自动分发机制 3.多优先级分发队列,延迟分发队列 内部event服务于通知机制的优先级为0,外部event优先级为1. 当集中处理分发的event_callback时,若激活了更高优先级的event_callback,可在当前event_callback回调处理结束.进入下次时间循环,以便高优先级event_callback及时得到处理.
@新法
9 个月前
网络
·
网络协议
·
http
·
workflow
·
异步
·
网络库
workflow系列教程(5-1)HTTP Server
如果觉得写的可以,请给一个点赞+关注支持一下观看之前请先看,往期的博客教程,否则这篇博客没办法看懂workFlow c++异步网络库编译教程与简介
@新法
1 年前
linux
·
服务器
·
c++
·
后端
·
muduo
·
源码剖析
·
网络库
muduo源码剖析之AsyncLogging异步日志类
AsyncLogging是muduo的日志,程序如果直接让文件写日志可能会发生阻塞,muduo前端设计了2个BufferPtr,分别是currentBuffer_和nextBuffer_,还有一个存放BufferPtr的vector(buffers_)。