标签: 多线程

1 篇文章

重构 muduo 网络库
高并发非阻塞网络库采用多Reactor多线程模型,实现高并发非阻塞的网络库。 智能指针防止悬空指针TcpConnection继承自enable_shared_from_this,其目的是防止在不该被释放对象的地方释放对象,导致悬空指针的产生。这样可以避免用户可能在处理OnMessage事件时删除对象,确保TcpConnection以正确方式释放。 …