码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
Python网络编程笔记二
使用select模块实现IO多路复用服务端 ...
分类:编程语言   时间:2017-06-17 12:06:58    阅读次数:141
理解select,poll,epoll实现分析
mark 引用:http://janfan.cn/chinese/2015/01/05/select-poll-impl-inside-the-kernel.html 文章 select()/poll() 的内核实现 05 Jan 2015 同时对多个文件设备进行I/O事件监听的时候(I/O mul ...
分类:其他好文   时间:2017-06-15 14:27:21    阅读次数:268
Android Handler 具体解释
Android开发中常常使用Handler来实现“跨越线程(Activity)更新UI”。本文将从源代码角度回答:为什么使用Handler可以跨线程更新UI?为什么跨线程更新UI一定要用Handler? Demo Demo1. 用Handler更新UI 以下这个Demo全然是为了演示“跨线程更新UI ...
分类:移动开发   时间:2017-06-14 19:18:45    阅读次数:313
Python开发【第八篇】:网络编程
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:编程语言   时间:2017-06-13 18:24:25    阅读次数:264
I/O多路复用之epoll
介绍epoll的文章大多都具体介绍了epoll模型和select/poll模型之间的比較,这里就不再具体列举,仅仅总结一下我对这两个模型的看法: 1.要监视的文件句柄很多,并且每次完毕操作的句柄很少,使用epoll模型效率比select/poll模型要高很多;2.取决于文静句柄的响应速度,在LAN环 ...
分类:其他好文   时间:2017-06-10 12:21:02    阅读次数:159
系统调优
前面说到过select/poll/epoll这三个系统调用,我们都知道,Unix/Linux下把所有的设备都当成文件来进行I/O,所以,那三个操作更应该算是I/O相关的系统调用。说到I/O模型,这对于我们的I/O性能相当重要,我们知道,Unix/Linux经典的I/O方式是(关于Linux下的I/O ...
分类:其他好文   时间:2017-06-09 23:43:42    阅读次数:353
nginx和apache
apache所占用的内存资源较多,并且处理较慢 apache的全部模块都支持动静态编译 apache对Fcgi的支持不好 apache不支持epoll apache相对于nginx是一个庞然大物 nginx则恰恰相反,nginx占用的内存较少,处理较快 nginx的模块都是静态编译 nginx对Fc ...
分类:Web程序   时间:2017-06-08 21:29:16    阅读次数:165
select poll epoll
select,poll,epoll都是IO多路复用的机制 I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 ...
分类:其他好文   时间:2017-06-06 22:19:28    阅读次数:260
UDT中epoll对CLOSE状态的处理
epoll_wait()返回可用uid时,对uid取状态,本该是BROKEN的,却取到CLOSED,然而,不能像处理BROKEN事件那样处理CLOSED事件,这样移除不了CLOSED事件,于是epoll_wait不断返回该uid,就造成了死循环。跟踪代码至底层,寻找原因。 int CUDTUnite ...
分类:其他好文   时间:2017-06-01 23:47:46    阅读次数:446
UDT中的epoll
epoll 是为处理大量句柄而改进的poll,在UDT中也有支持。UDT使用了内核提供的epoll,主要是epoll_create,epoll_wait,epoll_ctl,UDT定义了CEPollDesc这个结构来管理epoll的描述符和套接字。 struct CEPollDesc { int m ...
分类:其他好文   时间:2017-06-01 23:36:17    阅读次数:317
1282条   上一页 1 ... 55 56 57 58 59 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!