自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解TCP状态转移图

TCP连接是面向连接,可靠的数据流服务。根据TCP状态转移过程图,可进行一步一步分析。 一般而言,TCP连接是由客户端发起,并通过三次握手建立连接(特殊情况是所谓同时打开)的。 TCP关闭过程相对复杂一些,可能是客户端执行主动关闭;也可能是服务器执行主动关闭,比如服务器程序被中断而强制关闭连接;还可能是同时关闭(比较少见)。首先我们来看一下TCP连接的连接和关闭。...

2018-02-27 15:27:24 2425

原创 I/O复用——select/poll/epoll区别

I/O复用能使程序能同时监听多个文件描述。1.select 在一段指定时间内,监听用户感兴趣文件描述符上的可读,可写和异常等事件。 函数原型:int select(int nfds, struct fd_set *readfds, struct fd_set *writefds, struct fd_set *execptfd...

2018-02-04 23:33:56 250

原创 线程池

池一组资源的集合。为了提高服务器性能,以空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。静态资源分配方式:资源在服务器启动之初就被完全创建好并初始化。 对于预期应该分配多少资源,有两种方案:分配“足够多”的资源,即针对每个可能的客户连接都分配必要的资源,但会导致资源的浪费;预先分配一定的资源,此后发现资源不够用,就再动态分配一些加入池中。池可以看作是服务器管理系统

2018-02-01 22:26:54 170

空空如也

空空如也

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

TA关注的人

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