码迷,mamicode.com
首页 >  
搜索关键字:多路复用    ( 1061个结果
I/O多路复用之 epoll 详解
1,epoll 原理: https://blog.csdn.net/hdutigerkin/article/details/7517390 https://blog.csdn.net/linkedin_38454662/article/details/73337208 2, ...
分类:其他好文   时间:2019-04-23 15:52:59    阅读次数:115
IO模式和IO多路复用详解
网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 1 基础知识回顾 注意:咱们下面说的都是Linux环境下,跟Windows不一样哈~~~ 1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址, ...
分类:其他好文   时间:2019-04-19 01:22:46    阅读次数:136
http/2.0与http/1.1的区别
http/2是http协议自1999年http1.1发布后的首个更新 主要基于SPDY协议 2.0 采用二进制 而不是文本格式 完全多路复用 而不是有序并阻塞的 只需要一个连接即可实现并行 使用报头压缩 http/2降低了开销 http/2让服务器可以将响应主动‘推送’到客户端缓存中 为啥2.0 需 ...
分类:Web程序   时间:2019-04-11 19:45:55    阅读次数:203
Redis为什么可以支持那么大的并发访问量?为什么redis没有单点并发瓶颈?
一是redis使用内存 而是redis使用多路复用的IO模型: 现代的UNIX操作系统提供了select/poll/kqueue/epoll这样的系统调用,这些系统调用的功能是:你告知我一批套接字,当这些套接字的可读或可写事件发生时,我通知你这些事件信息。 epoll的优点 epoll 没有最大并发 ...
分类:其他好文   时间:2019-04-09 20:29:45    阅读次数:267
select poll和 epoll
select 、poll、epoll 都是多路io复用的机制,i/o多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知乡音的程序进行相应的读写操作。但select poll epoll 本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读 ...
分类:其他好文   时间:2019-04-09 12:46:44    阅读次数:151
Linux IO多路复用 poll
Linux IO多路复用 poll 之前曾经提到过 select poll 跟select类似,poll改进了select的一个确定,就是poll没有监听上限 不过poll还是需要遍历以及频繁的把数组拷贝到内核空间,在监听较多文件描述符的时候性能会下降 传递的三个参数 fds:结构体数组 nfds: ...
分类:系统相关   时间:2019-04-05 12:19:33    阅读次数:204
Java多线程:Linux多路复用,Java NIO与Netty简述
JVM的多路复用器实现原理 Linux 2.5以前:select/poll Linux 2.6以后: epoll Windows: IOCP Free BSD, OS X: kqueue 下面仅讲解Linux的多路复用。 Linux中的IO Linux的IO将所有外部设备都看作文件来操作,与外部设备 ...
分类:编程语言   时间:2019-03-28 13:36:46    阅读次数:244
Python IO模型
这篇博客是本人借鉴一些大神的博客并结合自己的学习过程写下的。 事件驱动模型 事件驱动模型是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时,不断从队列里取出事件,根据不同的事件,调用不同的函数,然后通过使用回调机制来触发相应的处理。 IO多路复用 阻塞IO ...
分类:编程语言   时间:2019-03-24 17:20:39    阅读次数:156
xxx
'''#提升python 程序的性能问题使用 多进程,充分利用机器的多核性能对与影响较大的部分代码,用c 或者c++ 编写对于 io阻塞造成的性能影响,可以使用io多路复用来解决尽量用python 的内建函数尽量使用局部变量#作用域本地作用域>当前作用域嵌入本地作用域>全局/模块作用域>局部作用域# ...
分类:其他好文   时间:2019-03-22 22:48:54    阅读次数:563
Python学习_socket学习 & socketserver学习 & IO多路复用
简单的socket项目: client端: server端: 为解决socket的并发问题,使用socketserver: socketserver源码分析: IO多路复用: ...
分类:编程语言   时间:2019-03-21 17:21:52    阅读次数:173
1061条   上一页 1 ... 22 23 24 25 26 ... 107 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!