04 2021 档案

摘要:shared_ptr shared_ptr 控制对象的生命期 采用引用计数的智能指针。 shared_ptr基于“引用计数”模型实现,多个shared_ptr可指向同一个动态对象,并维护了一个共享的引用计数器,记录了引用同一对象的shared_ptr实例的数量。当最后一个指向动态对象的shared_ 阅读全文
posted @ 2021-04-29 11:34 Z9Y1J5 阅读(321) 评论(0) 推荐(0)
摘要:主线程即main reactor负责监听socket,并将accept的连接轮询的交付给其他线程的sub reactor处理,各个sub reactor负责与远端通信muduo中暴露接口的方式采用的是注册回调函数的形式.并且采用非阻塞的套接字1、EventLoop类内部有且仅有一个EventLoop 阅读全文
posted @ 2021-04-25 20:11 Z9Y1J5 阅读(75) 评论(0) 推荐(0)
摘要:1、EventLoop类 EventLoop::loop() { poller_->poll(); { epoll_create1() EPollPoller::poll() { epoll_wait fillActiveChannels(); } } currentActiveChannel_-> 阅读全文
posted @ 2021-04-25 18:11 Z9Y1J5 阅读(54) 评论(0) 推荐(0)