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

苏州网站建设找苏州聚尚网络首选网页制作素材模板

苏州网站建设找苏州聚尚网络首选,网页制作素材模板,wordpress文章底部添加自定义内容,门网站制作这次的面经,主要都是问操作系统、网络编程、C++ 这三大方向。 能明显感觉到,C++面试和Java或者Go面试重点,Java/Go主要是问MySQL、Redis。 一、介绍一下webserver项目 服务器开始运行,创建(初始化)线程池(IO密集型,线程数n+1); 创建 epoll 对连接进行监听 监听到连…

这次的面经,主要都是问操作系统、网络编程、C++ 这三大方向。

能明显感觉到,C++面试和Java或者Go面试重点,Java/Go主要是问MySQL、Redis。

一、介绍一下webserver项目

  1. 服务器开始运行,创建(初始化)线程池(IO密集型,线程数n+1);

  2. 创建 epoll 对连接进行监听

  3. 监听到连接事件,调用线程池线程处理 http 请求

  4. 读取 http 请求并对其进行解析 (空格,\r\n字段提取)

  5. 返回解析结果

二、select、poll、epoll的选择

select缺点:

  1. select() 检测数量有限制,最大值通常为 1024(bit),每一个比特位对应一个监听的文件描述符

  2. fd_set被内核修改后,不可以重用,每次都需要重置

  3. 每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大

  4. 每次调用select都需要在内核遍历传递进来的所有fd,这个开销在fd很多时也很大(((时间复杂度是O(n))))

poll缺点:select第三四条缺点没有解决

  1. 每次调用select,都需要把**fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大

  2. 每次调用select都需要在内核遍历传递

http://www.tj-hxxt.cn/news/40488.html

相关文章:

  • 外贸网站导航栏建设技巧seo基本步骤
  • 人力资源网站建设百度网站打开
  • wordpress商品左移窗口seo是一种利用搜索引擎的
  • 社区建设网站网站设计费用
  • 邢台专业网站建设公司百度seo排名工具
  • 学校网站 模板网络优化工程师骗局
  • 医疗类网站前置审批网站推广的优化
  • 建设一个商业网站费用推广自己产品的文案
  • 快站优惠券百度查找相似图片
  • 嘉定南翔网站建设唐山seo排名
  • 做网站思想网络营销推广价格
  • 布吉网站建设公司网站推广途径和要点
  • 做设计的地图网站有哪些浙江疫情最新消息
  • 宁波育才建设教育集团网站中国搜索网站排名
  • wordpress程序怎么装信息流优化师工作内容
  • wordpress实现点赞班级优化大师下载
  • 订阅号可以做网站么网站推广宣传语
  • dw做网站 如何设置转动英文谷歌seo
  • 大岭山网站仿做网站策划方案范文
  • 小说网站上的广告在哪做国内军事新闻最新消息
  • 陌陌网站开发成本怎么开网站详细步骤
  • 装修论坛北京谷歌seo公司
  • 贵阳做网站 优帮云新冠咳嗽一般要咳多少天
  • 响应式布局代码汕头seo不错
  • 手机网站制作优化网络营销是干嘛的
  • 上海 .net网站建设开淘宝店铺怎么运营推广
  • asp业务网站搜索引擎网址有哪些
  • 电子商务网站建设新闻佛山百度提升优化
  • 品牌推广是什么工作如何进行搜索引擎优化 简答案
  • 河南手机网站建设公司哪家好站长之家最新域名查询