网络IO模型
JiBeon
这个作者很懒,什么都没留下…
展开
-
【后台开发】网络IO模型(完整版)
1.同步IO和异步IO 与 阻塞非阻塞。2.阻塞IO模型、非阻塞IO模型、多路IO复用模型、异步IO模型。3.多线程and线程池。4.select、poll、epoll原创 2019-07-14 16:25:05 · 187 阅读 · 0 评论 -
【后台开发】【网络IO模型】同步IO、异步IO | 阻塞、非阻塞
1.同步IO、异步IO。2.阻塞、非阻塞。原创 2019-09-06 10:34:13 · 110 阅读 · 0 评论 -
【后台开发】【网络IO模型】一、阻塞IO模型
当一个网络IO(假设是read)发生时,它会涉及两个系统对象,一个是调用这个IO的进程,另一个是系统内核。当一个read操作发生时,它会经历两个阶段:一、等待数据准备;二、将数据从内核拷贝到进程中。阻塞IO模型在Linux中,默认情况下所有的socket都是阻塞的。阻塞、非阻塞:阻塞和非阻塞的概念描述的是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才会返回用户空间,即...原创 2019-09-06 11:02:08 · 116 阅读 · 0 评论 -
【后台开发】【网络IO模型】二、非阻塞IO模型
1.非阻塞IO流程。2.设置非阻塞IO。3.非阻塞IO缺点。原创 2019-09-06 11:14:37 · 91 阅读 · 0 评论 -
【后台开发】【网络IO模型】三、多路IO复用模型(事件驱动模型)
1.基本原理。2.多路IO复用的流程。3.多路IO复用的优势。4.select()接口优缺点。5.多路IO复用模型的问题。原创 2019-09-06 11:25:41 · 149 阅读 · 0 评论 -
【后台开发】【网络IO模型】select、poll、epoll
1.select2.poll3.epoll4.三种多路IO复用机制的区别原创 2019-09-06 22:44:03 · 183 阅读 · 0 评论 -
【后台开发】【网络IO模型】四、异步IO
1.异步IO流程2.异步IO与非阻塞IO原创 2019-09-06 23:45:24 · 112 阅读 · 0 评论 -
【后台开发】网络分析工具
ping、tcpdump、netstat、lsof原创 2019-07-14 16:24:53 · 227 阅读 · 0 评论