自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I/O复用之select、poll、epoll的特点与区别

select    1、select跨平台支持,Linux和Windows都支持    2、select对单个进程所打开的fd有限制(Linux:1024  Windows:64)    3、select不管哪个socket活跃,都需要遍历所有的socket来完成调度,即采用轮询的方法,效率较低    4、select维护了一个存放大量fd的数据结构,内核空间和用户空间之间传递句柄结构时内存拷贝开...

2018-07-09 21:04:12 222

原创 vector list deque set/multiset map/multimap hash_map 的特点

vector(向量)    特点:采用连续内存存储,支持下标访问,随机访问速度快;对于随机插入/删除元素速度慢(原因:需要对其进行遍历和移动)    内存分配:vector是动态素组,内存空间只会增长,不会减少。若当前vector已满,重新分配一个更大的空间(每次扩容50%),然后将vector中的元素拷贝到新的vector中,之前的内存空间被释放。list(双向链表)    特点:采用链式内存存...

2018-07-09 14:51:59 237

空空如也

空空如也

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

TA关注的人

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