码迷,mamicode.com
首页 >  
搜索关键字:io复用    ( 175个结果
100%弄明白5种IO模型
从TCP发送数据的流程说起 要深入的理解各种IO模型,那么必须先了解下产生各种IO的原因是什么,要知道这其中的本质问题那么我们就必须要知一条消息是如何从过一个人发送到另外一个人的; 以两个应用程序通讯为例,我们来了解一下当“A”向"B" 发送一条消息,简单来说会经过如下流程: 第一步:应用A把消息发 ...
分类:其他好文   时间:2021-06-24 18:10:52    阅读次数:0
Nginx Epoll Redis 网络(转)
Nginx负载均衡 nginx的原理Nginx 采用的是多进程(单线程) & 多路IO复用模型 1、Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程2、master进程接收来自外界的信号,向各worker进程发送信号,每个进程都有可能来处理这个连接3、 mast ...
分类:其他好文   时间:2021-04-21 12:54:27    阅读次数:0
03Linux网络编程基础 ---- IO复用
select系统调用 #include <sys/select.h> int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds:是指集合中所有文件 ...
分类:系统相关   时间:2021-04-20 14:09:45    阅读次数:0
【IO复用之poll】
承接上篇IO复用之select selet将描述符和事件分离,所以在select接口需要传入三个数组表示不同的事件集合。poll也是在一定时间内轮询所有的描述符,但它将事件和描述结合。 函数签名 #include <poll.h> int poll(struct pollfd *fds, nfds_ ...
分类:其他好文   时间:2020-09-09 18:53:57    阅读次数:47
Select、Poll、Epoll IO复用技术
#简介 目前多进程方式实现的服务器端,一次创建多个工作子进程来给客户端提供服务, 但是创建进程会耗费大量资源,导致系统资源不足 IO复用技术就是让一个进程同时为多个客户端端提供服务 IO复用技术 之 Select、Poll、Epoll https://baijiahao.baidu.com/s?id ...
分类:其他好文   时间:2020-07-08 11:38:45    阅读次数:66
IO复用之 select
#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <assert.h> int main () { int keyboard; int ret,i; char c; ...
分类:其他好文   时间:2020-06-30 14:42:04    阅读次数:56
IO 复用之 epoll
epoll_server.c //epoll_server.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/so ...
分类:其他好文   时间:2020-06-30 14:33:10    阅读次数:45
python之异步select解析
一、I/O多路复用 I/O的含义:在计算机领域常说的IO包括磁盘IO和网络IO,我们所说的IO复用主要是指网络IO;在Linux中一切皆文件,因此网络IO也经常用文件描述符FD来表示。 复用的含义:在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链路上采用时分复用或频分复用的技术,使其在 ...
分类:编程语言   时间:2020-05-24 13:30:54    阅读次数:85
epoll,select,poll的区别
之前分别记录了epoll(并发程序设计3:多路IO复用技术(2)),select和poll(并发程序设计2:多路IO复用技术(1))的用法,本节比较一下它们各自的特点。 1. select和poll的不同 (1) select和poll的原理和用法基本上是一样的,其内部实现机制也差不多,主要区别在于 ...
分类:其他好文   时间:2020-05-19 14:23:54    阅读次数:46
并发程序设计3:多路IO复用技术(2)
上一节(https://www.cnblogs.com/yuanwebpage/p/12362876.html)记录了多路IO复用的第一种方式select函数,以及其相应的缺点。本节记录多路IO复用的第二种方式epoll(在windows系统下叫IOCP)。 1. epoll相关函数 epoll函数 ...
分类:其他好文   时间:2020-02-26 12:51:17    阅读次数:91
175条   1 2 3 4 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!