自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 搭建高并发服务器--高效I/O复用(epoll)

正如前文所说,epoll是目前linux上一种高效的I/O复用技术。接下来就浅析一下epoll的事件处理。epoll有两种工作模式:LT(Level Trigger,电平触发)模式和ET(Edge Trigger,边缘触发)模式。epoll默认的是LT工作模式,在这种模式下epoll相当于一个高效的poll。在linux内核中维护着一个事件列表,只有被触发的有I/O读写的事件句柄才会被

2013-07-12 15:25:35 1150

原创 高性能高并发服务器架构浅析--多进程模式

其实个人觉得采用多进程的模式开发服务器还是采用多线程的模式开发服务器都可以达到同样的性能,只是个人更熟悉哪种模式或者更擅长哪种模式罢了。我个人更加喜欢多进程模式。这个貌似只与个人爱好有关啦

2013-07-11 15:37:00 1568

原创 高性能高并发服务器架构浅析--多线程模式

谈到高性能高并发服务器的设计与开发,很关键的一模块就是高效的I/O处理了。那么如何高效的处理I/O呢?当然是首推epoll来实现I/O复用了!首先我们来简单的了解下epoll,有经验的工程师都知道的。epoll是目前linux操作系统上最强大的时间管理机制,也是linux操作系统上特有的I/O复用技术。它在实现和使用上与select、poll都有很大的差异。epoll使用一组函数(ep

2013-07-11 09:58:12 2388

linux服务器开发C语言内存池实现

linux高并发服务器开发中,内存池C语言实现。 实现思想:一次性申请大块内存,分配给程序中的小内存申请,以减少系统调用的次数,提高内存分配效率,降低服务器的内存碎片

2013-07-08

空空如也

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

TA关注的人

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