(题图截自https://http://llvm.org/devmtg/2011-11/Hutchins_ThreadSafety.pdf) Muduo 最近正式发布了2.0.0 版(采用 C++… 阅读全文 C++ 类中的资源如何管理? 陈硕 C++、编程话题的优秀答主 请先阅读《Effective C++》。 话说,任何一本合格的 C++ 教材都应该讲解这个知识点。… ...
IP 属地美国 陈硕Linux C++程序员,muduo 网络库作者 互联网 Google Software engineer 北京师范大学 电子信息科学与技术 陈硕在「编程」话题下的创作 返回至所有动态 最新发布 最多赞同 c语言中 if(A&&B)判断条件,如果A已经为假了,编译器还会继续计算B的真假值吗,该如何判断?
为了更深入地理解Muduo网络库的编程思想,我们将通过源码解析和实例演示来进一步说明。首先,我们将分析EventLoop的源码实现,了解事件循环的工作原理和事件处理流程。然后,我们将通过一个简单的TCP回声服务器示例,演示如何使用Muduo网络库构建高性能的网络应用。 实际应用与建议 在实际项目中,Muduo网络库的应用非常广泛,可以...
大并发服务器架构(陈硕muduo库源码解析)——基础篇 我从P8开始看的。 面向对象的编程和基于对象的编程思想 muduo库不使用抽象类和虚函数作为接口,只暴露具体类,这就意味着muduo库不使用面向对象的编程思想,而使用基于对象的编程思想,以下说明两者的区别: 面向对象的编程思想 Thread.h: #ifndef_THREAD_H_#define_TH...
Linux C++程序员,muduo 网络库作者 互联网 Google Software engineer 北京师范大学 电子信息科学与技术 查看详细资料 关注他发私信 动态 回答1,396 视频0 提问1 文章14 专栏2 想法1 收藏3 关注订阅 他的动态赞同了回答2024-12-15 12:58...
Muduo 的定时器接口 Muduo EventLoop 有三个定时器函数: 1:typedefboost::function<void()> TimerCallback; 2: 3:/// 4:/// Reactor, at most one per thread. 5:/// 6:/// This is an interface class, so don't expose too much details. ...
Linux多线程服务端编程 使用muduo C++网络库 陈硕 著 电子工业出版社 【新华书店正版图书书籍】 作者:陈硕 著出版社:电子工业出版社出版时间:2021年04月 手机专享价 ¥ 当当价 降价通知 ¥81.90 定价 ¥128.00 配送至 辽宁沈阳市 至 北京市东城区 服务 由“盛文新华书店旗舰店”发货,并提供售后服务。
Muduo 多线程模型:一个 Sudoku 服务器演变 陈硕(giantchen AT gmail) blog.csdn.net/Solstice Muduo 全系列文章列表:http://blog.csdn.net/Solstice/category/779646.aspx 本文以一个 Sudoku Solver 为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用 muduo 网络库编写多线程服务器的两种最常用手法。以往的...
第二个问题固然可以用类似的办法解决,但是我想借此介绍一下 muduo::net::TcpConnection 的 context 功能。每个 TcpConnection 都有一个 boost::any 成员,可由客户代码自由支配(get/set),代码如下。这个 boost::any 是 TcpConnection 的 context,可以用于保存与 connection 绑定的任意数据(比方说 connection id、...
书名:Linux多线程服务端编程:使用muduo C++网络库(写给每一位C++程序员,功力为证,集编程思想、经验之大成) :89.00元 作者:陈硕 著 出版社:电子工业出版社 出版日期:2013-1-1 ISBN:9787121192821 字数:801000 页码:600 版次:1 装帧:平装 开本:16开 商品重量: 编辑推荐 示范在多核时代采用现代C 编写 多线程TCP...