码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
epoll - 其一
头文件:#include <sys/epoll.h> 一.eopll相关的函数: 1.int epoll_create(int size); 返回一个epoll句柄,参数size是可监听的最大个数 2.int epoll_ctl(int epfd, int op, int fd, struct ep ...
分类:其他好文   时间:2016-08-04 19:18:05    阅读次数:113
VII Python(9)socket编程
VIIPython(9)socket编程socket编程:网络基础;TCP/IP;socket模型;pythonsocketC/S开发;非阻塞(select、poll、epoll)网络基础:OSI七层协议、TCP/IP分层注:物理层(数据之间比特流的传输、物理接口、电气特性;硬件接口标准,如RJ45水晶头、无线网络传输802.11b等);..
分类:编程语言   时间:2016-08-04 11:49:40    阅读次数:610
项目-基于视频压缩的实时监控系统--tiny6410
项目-基于视频压缩的实时监控系统--tiny6410 @国嵌linux学习笔记。 1. 构造服务端结构体 server 2.创建epoll,将返回值保存到srv_main->epfd; 3.让子系统自己添加事件,并将子系统的结构体指针保存到 srv_main 中。 3.1 添加采集子系统 cam_s ...
分类:其他好文   时间:2016-08-03 11:55:49    阅读次数:166
在网络7层协议中,如果想使用UDP协议达到TCP协议的效果,可以在哪层做文章?(QQ 为什么采用 UDP 协议,而不采用 TCP 协议实现?)
为了解决这题,可以具体看看下面这个讨论。 解灵运工程师 185 人赞同 某次架构师大会上那个58同城做即时通信的人说:原因是因为当时没有epoll这种可以支持成千上万tcp并发连接的技术,所以他们使用了udp,然后在udp上面封装了一下,模拟了一下tcp,解决了大并发的问题,之后因为做的很nb了,虽 ...
分类:其他好文   时间:2016-08-03 10:08:25    阅读次数:281
多路复用select和epoll的区别(转)
先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法 一、问题引出 联系区别 问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种 ...
分类:其他好文   时间:2016-08-02 21:01:35    阅读次数:145
epoll讲解--转自”知乎“
http://my.oschina.net/dclink/blog/287198 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 http://my.oschina.net/dclink/blog/287198 首先我们来定义流的概念,一个流可以是 ...
分类:其他好文   时间:2016-08-02 20:51:05    阅读次数:169
磁盘网络I/O 多路复用之 select、poll、epoll 详解
IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用。当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。如果一个TCP服务..
分类:其他好文   时间:2016-08-02 17:20:23    阅读次数:279
Nginx 运维架构之(Nginx+PHP)
1、首先我们来看下web服务器的排名情况可以看到Nginx占有30.6%,Apache52.0%,Nginx特点如下1、配置简单,灵活,轻量。2、高并发(静态小文件),静态几万的并发3、占用资源少4、功能种类比较多(web,cache,proxy),每一个功能都不是特别强5、支持epoll模型,使得nginx可以支..
分类:Web程序   时间:2016-08-02 17:17:33    阅读次数:325
epoll讲解
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数 ...
分类:其他好文   时间:2016-08-02 14:56:30    阅读次数:157
多路复用——epoll
1、基本知识epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。..
分类:其他好文   时间:2016-08-01 23:03:43    阅读次数:178
1282条   上一页 1 ... 72 73 74 75 76 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!