码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
小谈 accpet_mutex_delay 参数
之前发现nginx的进程在任务分配方面非常的不平均,即某个进程一旦忙起来会忙很久,而空闲的线程却一直空闲,跟下代码发现epoll_wait中默认的timer是500ms(没有任务的情况下),可以通过减少accept_mutex_delay这个参数让空闲的进程有更大的机会抢到accept锁,从而使任务更加平均..
分类:其他好文   时间:2016-07-21 20:01:42    阅读次数:98
epoll聊天室的实现
1.服务端 a. 支持多个用户接入,实现聊天室的基本功能 b. 使用epoll机制实现并发,增加效率 2. 客户端 a. 支持用户输入聊天消息 b. 显示其他用户输入的信息 c. 使用fork创建两个进程 子进程有两个功能: 等待用户输入聊天信息 将聊天信息写到管道(pipe),并发送给父进程 父进 ...
分类:其他好文   时间:2016-07-21 15:04:01    阅读次数:208
I/O多路转接之epoll
一、对epoll的初步认识epoll是为了处理大量句柄而对poll做了改进。epoll的相关系统调用:(1)iintepoll_create(intsize)创建一个epoll的句柄。size通常是被忽略的。当创建epoll句柄后,它就会占用一个fd值,所以在使用完epoll后,必须调用close()进行关闭,否则可能导致fd被耗..
分类:其他好文   时间:2016-07-20 23:10:17    阅读次数:403
I/O多路转接之epoll
一、对epoll的初步认识epoll是为了处理大量句柄而对poll做了改进。epoll的相关系统调用:(1)iintepoll_create(intsize)创建一个epoll的句柄。size通常是被忽略的。当创建epoll句柄后,它就会占用一个fd值,所以在使用完epoll后,必须调用close()进行关闭,否则可能导致fd被耗..
分类:其他好文   时间:2016-07-20 23:09:17    阅读次数:314
Memcached的安装
Memcached的安装 1.安装libeventlibevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用 select、epoll、kqueue等系统调用管理事件机制。memcached也是libevent based,而且libevent在使用上可以做 ...
分类:系统相关   时间:2016-07-20 19:41:22    阅读次数:233
Memcached的安装和应用
Memcached的安装 1.安装libeventlibevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用 select、epoll、kqueue等系统调用管理事件机制。memcached也是libevent based,而且libevent在使用上可以做 ...
分类:系统相关   时间:2016-07-20 11:45:30    阅读次数:271
【转】linux expoll模型
原文地址:http://www.cnblogs.com/venow/archive/2012/11/30/2790031.html 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只 ...
分类:系统相关   时间:2016-07-19 13:14:17    阅读次数:251
python学习笔记-Day10 (作用域、I/O多路复用)
python作用域知识点 python I/O多路复用 Python中有一个select模块,其中提供了:select、poll、epoll三个方法,分别调用系统的 select,poll,epoll 从而实现IO多路复用。 注意:网络操作、文件操作、终端操作等均属于IO操作,对于windows只支 ...
分类:编程语言   时间:2016-07-16 06:55:59    阅读次数:231
网络编程
1、select、epoll区别 http://www.cnblogs.com/Anker/p/3265058.html (1)每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大 (2)同时每次调用select都需要在内核遍历传递进来的所有fd,这个开销在fd很多 ...
分类:其他好文   时间:2016-07-15 06:17:17    阅读次数:127
redis和mamcatch区别
Redis 几个特点1、Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、kqueue和select,对于单纯只有IO操作来说,单线程可以将速度优势发挥到最大,但是Redis也提供了一些简单的计算功能,比如排序、聚合等,对于这些操作,单线程模型 ...
分类:其他好文   时间:2016-07-14 01:24:04    阅读次数:335
1282条   上一页 1 ... 74 75 76 77 78 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!