当前位置: 首页 > news >正文

项目3 | muduo网络库面试

One Loop Per Thread

  1. 一个EventLoop对象和一个线程唯一绑定
  2. 门铃机制+篮子机制。

异步机制

  1. fd阻塞/非阻塞模式
  2. epoll的注册-通知机制
  3. epoll与poll/select的区别

并发性问题

  1. Proactor模型(异步)
  2. 单Reactor模型
  3. 多Reactor模型
  4. 上面的One Loop Per Thread+异步机制都可以再说一遍。

日志系统

又多个前端线程+一个后端线程实现。
前端线程间,要把数据写入一个缓冲区。
这个缓冲区是我单独设计的一个小缓冲,为什么不用现成的容器string。是因为。。。
前端-后端,生产者消费者模型+加一个条件变量。双缓冲的大缓冲区。

特别说一下 连接的销毁。

这里是我一个比较用心的地方。
连接的销毁有三种场景。

http://www.jsqmd.com/news/450044/

相关文章:

  • 本期分享三家宝藏建站公司:需要搭建企业网站看过来
  • 2026NMN 行业标杆:W + 端粒塔凭硬核实力领跑,实测效果获高度认可 - 速递信息
  • 性别识别 _ VIT模型实现98.7%准确率的人脸性别分类检测[特殊字符][特殊字符]
  • ABC448
  • Codeforces 986A Fair 题解
  • Word文件转PDF、WPS在线打印、js提取Word文件内容、轻松将Word文档转为PDF
  • PB反编译工具,PB反编译大师,PB反编译器,PB代码恢复工具
  • 计算机毕业设计springboot基于java的大学生作业查重系统 基于Java的高校学生作业原创性检测平台 SpringBoot框架下的学术作业相似度分析系统
  • 三极管电平转换电路 - 指南
  • 计算机毕业设计springboot二手汽车交易平台 基于SpringBoot架构的二手车在线销售与信息管理系统 SpringBoot驱动的二手车辆数字化交易服务系统
  • 北师大版教材适配|5款宝藏虚拟实验品牌,老师家长直接抄作业 - 品牌测评鉴赏家
  • tt: as said
  • 快捷支付高并发处理与风控优化方案
  • 扩散模型虚拟试穿 IDM-VTON项目实战
  • 285_尚硅谷_反射的快速入门(1)
  • 如何评价ControlNet v1.1的InPaint版本?[特殊字符]
  • Git高效使用指南:从入门到精通
  • 高中化学学习神器!10款实用虚拟实验室软件汇总 - 品牌测评鉴赏家
  • 混排涡扇发动机设计点循环计算程序:与F119发动机公开资料比较的代码注释详细规范
  • MATLAB手势识别技术:静态手势与视频图像识别课程设计报告及AD电路图详解
  • npm离线打包
  • 旋转坐标系下的无传感器器控制方法:基于旋转高频注入和同轴系高通滤波器的误差提取与位置观测器
  • C++ -移动语义
  • 算法人权评估:自动检测歧视性代码
  • 量子机器学习流水线的技术架构与测试痛点
  • 芯片制造企业如何选择PDF转Word粘贴方案?
  • allure系统环境变量配置了,cmd输入allure --version报错
  • 基于大数据的粮食产量预测及可视化平台
  • 2026年最新评测:济南联想服务器都有哪些型号?一文为你讲解清楚!
  • 基于VMD分解算法的信号处理与数据预测程序