自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

follow_blast的博客

去寻找C语言的美

  • 博客(2)
  • 收藏
  • 关注

原创 select/poll/epoll函数的区别

1.多路IO复用监测多个事件,一旦某个事件发生了,就进行相应的处理select、poll、epoll就是实现了这个机制,但是实现一些区别2.select、poll函数这2者的差别不太,都有一些性能上的弊端,select函数是监测的文件描述符有限制(用数组保存需要监测的文件描述符),poll函数没有(用链表保存)刚刚说到性能上的弊端监测的文件描述符要在内核和用户空间之间...

2018-10-12 09:39:44 657

原创 libevent分析和使用

1.libevent介绍libevent是一个轻量级的基于事件驱动的高性能的开源网络库,支持多种系统,对不同系统的函数进行再次封装统一接口,编译的时候,选择自己的系统就行了因为libevent的出色的轻量级、高性能的表现,很多其他的开源库基于此库,开发出了适应更多场景的开源库 例如memcached,在libevent上面增加了多线程的支持,主要利用了主线程+多个工作线程,实现线程池...

2018-10-11 16:03:47 554

空空如也

空空如也

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

TA关注的人

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