IO分类 IO分类:阻塞IO,非阻塞IO,IO多路复用,异步IO等 阻塞IO 因为某种执行条件没有满足造成的函数阻塞 如:accept input recv等 处理IO的时间较长产生的阻塞状态 如:网络传输,大文件读写等 非阻塞IO 定义:通过修改IO属性行为,使原本阻塞的IO变为非阻塞的状态 设置 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-20 22:14:29   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                一、TCP/UDP协议TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-17 15:04:35   
                                阅读次数:
85
                             
                    
                        
                            
                            
                                原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O)  ...
                            
                            
                                分类:
其他好文   时间:
2019-08-16 23:11:47   
                                阅读次数:
118
                             
                    
                        
                            
                            
                                原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O)  ...
                            
                            
                                分类:
其他好文   时间:
2019-08-16 20:51:43   
                                阅读次数:
82
                             
                    
                        
                            
                            
                                原文: http://blog.gqylpy.com/gqy/234 " 目录 一、IO模型介绍 二、阻塞IO(blocking IO) 三、非阻塞IO(non blocking IO) 四、多路复用IO(IO multiplexing) 五、异步IO(Asynchronous I/O)  ...
                            
                            
                                分类:
其他好文   时间:
2019-08-16 20:31:41   
                                阅读次数:
85
                             
                    
                        
                            
                            
                                今日内容: 1,线程池 2,进程池 3,协程 4,IO 模型服务端要满足这三个条件: 1,24小时不间断的提供服务 2,能够支持高并发 3,要有固定的IP地址和端口在服务端这个地方会出现阻塞态情况: 阻塞IO 操作有: 1,链接循环 2,通信循环单线程实现高并发思路: 为了更好的提高程序的运行效率,... ...
                            
                            
                                分类:
编程语言   时间:
2019-08-15 23:13:24   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                    前两节我们分别看了FastThreadLocal和ThreadLocal的源码分析,并且在第八节的时候讲到了处理一个客户端的接入请求,一个客户端是接入进来的,是怎么注册到多路复用器上的。那么这一节我们来一起看下客户端接入完成之后,是怎么实现读写操作的?我们自己想一下,应该就是为刚刚读取的数据分配一块 ...
                            
                            
                                分类:
Web程序   时间:
2019-08-15 13:01:58   
                                阅读次数:
132
                             
                    
                        
                            
                            
                                    1、什么是I/O多路复用?? I/O复用无非就是多个进程共同使用一个I/O输入输出流。一旦发现进程指定的一个或者多个描述符可进行无阻塞IO访问时,它就通知该进程。 2、IO多路复用适用以下场合: (1) 当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2) 当一个客户 ...
                            
                            
                                分类:
系统相关   时间:
2019-08-06 14:14:36   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                NIO:一种同步非阻塞的 I/O 模型,也是 I/O 多路复用的基础。 同步与异步 同步:发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步:发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通 ...
                            
                            
                                分类:
编程语言   时间:
2019-08-02 14:33:37   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                    多路复用之select/poll/epoll总结,及其优缺点 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-01 22:43:58   
                                阅读次数:
149