码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
Linux IO模式及 select、poll、epoll详解(转)
原文:https://segmentfault.com/a/1190000003063859 我只摘取了其中的epoll代码示例,服务端代码 ...
分类:系统相关   时间:2016-09-10 20:30:23    阅读次数:265
epoll详细工作原理(转)
原文:没有找到出处 开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么 ...
分类:其他好文   时间:2016-09-10 19:19:49    阅读次数:132
epoll 模型测试
测试用例一: ET模式下,EPOLLOUT事件的触发 测试环境: CentOS release 6.2 (Final) 事件注册: epoll_ctl( epfd, connfd, EPOLLIN|EPOLLOUT|EPOLLET ) 触发: telnet 连接后,发送两次消息 测试结果: epol ...
分类:其他好文   时间:2016-09-10 19:15:37    阅读次数:105
我读过的最好的epoll讲解(转)
原文:http://zhihu.com/question/20122137/answer/14049112 作者:蓝形参来源:知乎 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨 ...
分类:其他好文   时间:2016-09-10 19:10:06    阅读次数:225
Linux IO模式及 select、poll、epoll详解
注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 本文讨论的背景是Linux环境下的network IO。 一 ...
分类:系统相关   时间:2016-09-08 14:45:26    阅读次数:203
Memcached源码分析之线程模型
作者:Calix 一)模型分析 memcached到底是如何处理我们的网络连接的? memcached通过epoll(使用libevent,下面具体再讲)实现异步的服务器,但仍然使用多线程,主要有两种线程,分别是“主线程”和“worker线程”,一个主线程,多个worker线程。 主线程负责监听网络 ...
分类:编程语言   时间:2016-09-07 17:27:27    阅读次数:227
编写案例分别使用多进程、多路复用(select、epoll)实现tcp服务
多进程的tcp服务器 通过为每个客户创建一个进程的方式,能够同时为多个客户进行服务器当客户不是特别多的时候,这种方式还行,如果有几百上千个,就不可取了,因为每次创建进程等过程需要好较大的资源 python代码案例: 1 #coding=utf-8 2 3 #引用对应的包 4 from socket ...
分类:系统相关   时间:2016-09-07 01:35:19    阅读次数:272
linux异步通信之epoll【转】
转自:http://www.cnblogs.com/snake-hand/archive/2012/08/13/2636229.html 1、简介 epoll是linux提供的一种异步的I/O通知方式,相比较于select机制而言,select是轮询的,而epoll是触发式的,而且select的最大 ...
分类:系统相关   时间:2016-09-07 01:02:07    阅读次数:143
第五篇:白话tornado源码之褪去模板的外衣
上一篇《白话tornado源码之请求来了》 介绍了客户端请求在tornado框架中的生命周期,其本质就是利用epoll和socket来获取并处理请求。在上一篇的内容中,我们只是给客户端返回 了简单的字符串,如:“Hello World”,而在实际开发中,需要使用html文件的内容作为模板,然后将被处 ...
分类:其他好文   时间:2016-09-05 00:09:05    阅读次数:140
京东2017 C++一面
一面直接跪,日 1. 重写和重载的区别 2. C++内存有哪些模块 3. TCP和UDP区别 4. epoll与select区别 5. 多线程与多进程区别 6. 常用数据库第几范式 7. 动态链接库和静态链接库的区别 8. netstat命令 我跟他说netstat已经被弃用了,被ip ss rou ...
分类:编程语言   时间:2016-09-02 22:01:28    阅读次数:266
1282条   上一页 1 ... 69 70 71 72 73 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!