自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 网络I/O管理---五种I/O模型

网络I/O管理---五种I/O模型 网络I/O会涉及到到三个系统对象:一个是用户空间调用 I/O的进程或者线程;一个是内核空间的内核系统;最后一个是IO device. 整个请求过程为: 用户进程/线...

2019-12-16 20:09:08 370

原创 事件驱动IO之信号驱动IO

事件驱动IO之信号驱动IO 接着上一篇讨论的 五种 IO 模型中 关于 事件驱动的 IO模型介绍,我们已经知道了 IO 多路复用是事件驱动的一种,接下来将继续介绍 事件驱动模型的 另外一种:信号驱动 IO 可以看到该模型中,只有 IO 执行到第二阶段阻塞了用户进程,而在第一阶段是没有阻塞的。 首先允许套接字进行信号驱动IO,这就意味着要设置套...

2019-12-16 19:54:58 1031

原创 http异步请求方式

问题来了: 上一篇文章讲解了http的同步请求,如果需要在主线程中做多个http同步请求,必定阻塞耗费大量的时间,严重影响用户体验。那么问题来了,该如何解决呢? 解决方案: 此时我们可以将http同步请求改进为http异步请求,如下图所示: 该如何实现? 下面的任务就是该如何实现http的异步请求,这里有如下几个步骤: 1、将send与recv分离在两个线程,那么send就不...

2019-12-15 11:26:59 4827

原创 http的同步请求方式

Http的同步请求方式 这里有如下几个问题: 1、什么是http? 2、基于socket实现http请求? 一、什么是http 这里简单的说,http全称是HyperText Transfer Protocal...

2019-12-07 22:27:13 1967

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除