自定义博客皮肤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 445

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

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

2019-12-16 19:54:58 1130

原创 http异步请求方式

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

2019-12-15 11:26:59 4995

原创 http的同步请求方式

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

2019-12-07 22:27:13 2062

空空如也

空空如也

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

TA关注的人

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