• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
demps_c
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年11月4日
百度epoll
摘要: epoll编辑epoll是Linux内核为处理大批量句柄而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。目 录1简介2优点2.1支持一个进程打开大数目的socket描述符2.2IO效率不随FD数目增加而线性下降2.3使用mmap加速内核与用户空间的消息传递3内核微调4使用5系统调用1简介使用epoll进行高性能网络编程epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集 阅读全文
posted @ 2013-11-04 23:30 demps_c 阅读(257) 评论(0) 推荐(0)
mk_cache.h 和mk_cache.c
摘要: mk_cache.h定义一个静态函数,参数是一个线程的pthread_key_t,然后返回此线程局部数据(返回一个void*指针)mk_cache.c定义函数mk_cache_thread_init调用pthread_setspecific7次给进程设置局部数据,此函数第一个参数是pthread_key_t,第二个参数是void*指针 阅读全文
posted @ 2013-11-04 18:39 demps_c 阅读(227) 评论(0) 推荐(0)
mkplugin.h
摘要: 定义一些宏,声明一些函数主要是关于插件方面的。 阅读全文
posted @ 2013-11-04 17:21 demps_c 阅读(142) 评论(0) 推荐(0)
monkey
摘要: 专为GNU / Linux设计的一个轻量级,功能强大的Web服务器,它是一个只有50KB的、功能强大而且速度非常快的 Web 服务器软件,支持 Linux 系统。采用混合网络模型和线程epoll,具备很好的可扩展性和伸缩性,支持每秒数千访问连接。 阅读全文
posted @ 2013-11-04 17:17 demps_c 阅读(154) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3