码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
Linux的I/O模式、事件驱动编程模型
大纲: (1)基础概念回顾 (2)Linux的I/O模式 (3)事件驱动编程模型 (4)select/poll/epoll的区别和Python示例 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 ...
分类:系统相关   时间:2017-05-16 23:37:04    阅读次数:5135
golang select
golang的select典型用法 golang 的 select 的功能和 select, poll, epoll 相似, 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 示例: 注意到 select 的代码形式和 switch 非常相似, 不过 select 的 case 里的操作 ...
分类:其他好文   时间:2017-05-13 09:56:18    阅读次数:116
Linux中安装Nginx
1、安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 2、安装PCRE,Nginx的rewrite的伪静态匹配规则需要用到正则表达式,PCRE就是起到这个作用。 下载地址:wget ...
分类:系统相关   时间:2017-05-12 23:15:59    阅读次数:338
Python/selectors模块
Python/selectors模块 selectors模块是可以实现IO多路复用机制: 它具有根据平台选出最佳的IO多路机制,比如在win的系统上他默认的是select模式而在linux上它默认的epoll。 常用共分为三种: select、poll、epoll select的缺点: 1、每次调用 ...
分类:编程语言   时间:2017-05-11 18:35:37    阅读次数:306
网络编程:I/O复用
I/O多路复用是在多线程或多进程编程中常用技术。主要是通过select/epoll/poll三个函数支持的。在此主要对select和epoll函数详细介绍。select函数该函数运行进程指示内核等待多个事件中的任何一个发生,并只有一个或多个事件发生或经历一段指定的时间后才唤醒它。调用select告知..
分类:其他好文   时间:2017-05-11 14:28:41    阅读次数:201
linux下select/poll/epoll机制的比较
select、poll、epoll简介epoll跟select都能提供多路I/O复用的解决方案。在现在的Linux内核里有都能够支持,其中epoll是Linux所特有,而select则应该是POSIX所规定,一般操作系统均有实现select:select本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。这样所..
分类:系统相关   时间:2017-05-09 17:50:50    阅读次数:177
ngix部署
平时在测试环境下的项目不能承载高并发,需要部署到web server上。web server: apache(早期) ngix(更能承载高并发、轻量级,底层是I/O多路复用epoll) 如何在生产上部署Django? Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的 ...
分类:其他好文   时间:2017-05-09 17:43:17    阅读次数:237
epoll的使用
epoll-I/Oeventnotificationfacility在Linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询..
分类:其他好文   时间:2017-05-09 09:38:55    阅读次数:152
epoll惊群原因分析
考虑如下情况(实际一般不会做,这里只是举个例子): 在主线程中创建一个socket、绑定到本地端口并监听 在主线程中创建一个epoll实例(epoll_create(2)) 将监听socket添加到epoll中(epoll_ctl(2)) 创建多个子线程,每个子线程都共享步骤2里创建的同一个epol ...
分类:其他好文   时间:2017-05-05 01:05:15    阅读次数:281
nginx的源代码分析--间接回调机制的使用和类比
nginx使用了间接回调机制。结合upstream机制的使用来说明一下,首先明白几个事实: 1)事实上ngxin和下游client的连接使用的是ngx_http_connection_t,每一个连接相应着一个读事件、一个写事件,epoll监听队列监听的是事件(ngx_event_t),可是事件的da ...
分类:其他好文   时间:2017-05-03 15:20:52    阅读次数:164
1282条   上一页 1 ... 58 59 60 61 62 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!