码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
epoll原理
系统调用说明 epoll_create :在内核中创建epoll结构 epoll_ctl :add 1. 调用监听的文件的poll方法,设置callback 2. 设备就绪时唤醒等待队列上的进程,此时会调用callback 3. 该callback会将监听事件放入epoll的就绪队列中 epoll_ ...
分类:其他好文   时间:2019-10-14 12:48:15    阅读次数:92
4-4 多路复用IO模型
多路复用IO(IO multiplexing) IO multiplexing这个词可能有点陌生,但是如果我说select/epoll,大概就都能明白了。有些地方也称这种IO方式为 事件驱动IO (event driven IO)。我们都知道,select/epoll的好处就在于单个process就 ...
分类:其他好文   时间:2019-10-13 11:13:56    阅读次数:90
4-7 selectors模块
一 了解select,poll,epoll 二 selectors模块 这三种IO多路复用模型在不同的平台有着不同的支持,而epoll在windows下就不支持,好在我们有selectors模块,帮我们默认选择当前平台下最合适的 ...
分类:其他好文   时间:2019-10-13 10:51:06    阅读次数:60
2019年各大大厂最新php面试题
一、单选题(共28题,每题5分) 1.Apache与Nginx大访问下性能描述正确的是? A、Apache所采用的epoll网络I/O模型非常高效 B、Nginx使用了最新的kqueue和select网络I/O模型 C、Apache进程执行PHP、输出HTML都得干,占用的资源多 D、nginx不可 ...
分类:Web程序   时间:2019-10-12 22:50:22    阅读次数:124
Apache服务的安装及工作模式介绍
Linux上常见的web服务器:apache、nginx、tomcat!其区别如下:apache:模块化服务器,支持模块较多、采用servlet处理模型,同步阻塞模型,工作模式多变,对于高并发的场景处理速度会比较慢,运行稳定。nginx:轻量级web服务器,自身支持模块较少,需要借助第三方模块支持,采用epoll处理模型,异步非阻塞型,适合高并发场景,配置简单。tomcat:apache软件基金会
分类:Web程序   时间:2019-10-11 00:44:18    阅读次数:134
网络编程之IO模型——selectors模块
本节主要介绍网络编程中selectors模块的使用,以及select,poll,epoll的概念。 ...
分类:其他好文   时间:2019-09-28 23:43:20    阅读次数:127
[开源] gnet: 一个轻量级且高性能的 Golang 网络库
Github 主页 https://github.com/panjf2000/gnet 欢迎大家围观~~,目前还在持续更新,感兴趣的话可以 star 一下暗中观察哦。 简介 是一个基于 Event Loop 事件驱动的高性能和轻量级网络库。这个库直接使用 "epoll" 和 "kqueue" 系统调 ...
分类:Web程序   时间:2019-09-27 17:40:14    阅读次数:177
Apache和Nginx的区别
Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 , ...
分类:Web程序   时间:2019-09-27 10:29:13    阅读次数:102
tars framework 源码解读(二) libservant部分源码的简介
还是直接用官方原图解说 服务端:可以理解成对外公开的接口 被调用时候响应流程 的底层封装 (响应端)NetThread: 收发包,连接管理,多线程(可配置),采用epoll ET触发实现,支持tcp/udp;BindAdapter: 绑定端口类,用于管理Servant对应的绑定端口的信息操作;Ser ...
分类:其他好文   时间:2019-09-25 16:10:39    阅读次数:80
Concurrency and Parallelism
0 Concurrency and Parallelism当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行(Parallel)。区别:并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻发生;而并发是指两... ...
分类:其他好文   时间:2019-09-25 15:23:31    阅读次数:101
1282条   上一页 1 ... 14 15 16 17 18 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!