码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
从epoll构建muduo-12 多线程入场
mini-muduo版本号传送门 version 0.00 从epoll构建muduo-1 mini-muduo介绍 version 0.01 从epoll构建muduo-2 最简单的epoll version 0.02 从epoll构建muduo-3 增加第一个类。顺便介绍reactor vers ...
分类:编程语言   时间:2017-05-02 11:51:16    阅读次数:312
libubox-uloop
参考:libubox组件(3)——uloop uloop是提供事件驱动机制接口,类似libevent事件框架,基于epoll接口来实现的。 uloop三大功能:事件管理(uloop_fd)、超时管理(uloop_timeout)和进程管理(uloop_process),定义在uloop.h中。 1. ...
分类:其他好文   时间:2017-05-01 20:53:25    阅读次数:569
Select\Poll\Epoll异步IO
参考:http://www.cnblogs.com/alex3714/p/4372426.html http://www.cnblogs.com/alex3714/articles/5876749.html ...
分类:其他好文   时间:2017-04-28 23:49:36    阅读次数:275
半同步半异步高性能网络编程
网络编程的模式分为3种: 1. nginx的全异步方式,使用epoll处理网络数据。对于请求的处理也全然是异步的。不论什么一个请求的处理假设花费了较长时间,那么nginx进程就会被处理操作堵塞,导致无法处理IO事件 2. 简单的一个连接一个线程方案。这样的方案无法处理大量并发的连接。适用mysql这 ...
分类:其他好文   时间:2017-04-26 10:11:00    阅读次数:117
nginx三 之动静分离
友情提示: 动静分离需要在负载均衡的环境基础上搭建,负载均衡可以参考http://www.cnblogs.com/dahuandan/p/6753646.html 介绍 就是将网站静态资源(HTML,,CSS,img等文件)与后台应用分开部署,提高网站响应速度,降低对后台应用服务器的请求。 配置 添 ...
分类:其他好文   时间:2017-04-24 23:02:44    阅读次数:241
PHP 7 编译安装开启 libevent 扩展支持
libevent是一个基于事件驱动的高性能网络库。支持多种I/O多路复用技术,epoll、poll、dev/poll、select和kqueue等;支持I/O,定时器和信号等事件;注册事件优先级。有效安排I/O,时间和信号的扩展使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。libe..
分类:Web程序   时间:2017-04-23 21:14:14    阅读次数:1103
Epoll 模型
Epoll模型首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个..
分类:其他好文   时间:2017-04-20 11:34:46    阅读次数:159
socket编程之 select、poll、kqueue、epoll
原生APIselectintselect(intnumfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);函数参数numfds:文件描述符的最大值+1(为了限制检测文件描述符的范围)readfds:包含所有因为状态变为可读而触发select函数返回文件描述符writefds:包含所有因..
分类:其他好文   时间:2017-04-18 11:44:52    阅读次数:247
linux timerfd系列函数总结
网上关于timerfd的文章很多,在这儿归纳总结一下方便以后使用,顺便贴出一个timerfd配合epoll使用的简单例子 一、timerfd系列函数 timerfd是Linux为用户程序提供的一个定时器接口。这个接口基于文件描述符,通过文件描述符的可读事件进行超时通知,因此可以配合select/po ...
分类:系统相关   时间:2017-04-17 11:27:31    阅读次数:385
使用C++ boost从零构建一个异步文件IO系统
前言 因为本科毕业设计中要做一个分布式文件系统,其中一个模块需要实现文件IO。为了验证我对异步IO的理解,决定造一个异步文件IO的轮子。操作系统已经给出各种异步操作的API,如重叠IO, IOCP,kqueue,select,poll,epoll等机制,而且C++也有很多跨平台的异步IO库,如lib ...
分类:编程语言   时间:2017-04-16 19:30:20    阅读次数:331
1282条   上一页 1 ... 59 60 61 62 63 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!