摘要: 一、IOCP(I/O Completion Ports)简介 要实现异步通信,必须要用到一个很风骚的I/O数据结构 ,叫重叠结构“Overlapped”,Windows里所有的异步通信都是基于它的,完成端口也不例外。 Overlapped重叠结构 这里可以简单的将其理解为一个操作系统和用户之间的参数 阅读全文
posted @ 2022-01-10 05:09 小林野夫 阅读(1712) 评论(0) 推荐(2)
摘要: overview 这个字符到底是什么含义呢?其实它的意思就是当程序在等待设备操作的时候,可以继续往下做而不必阻塞到那个地方等待设备操作的返回,这就造成了程序运行和设备操作时间上的重叠。 Overlapped I/O也称Asynchronous I/O,异步I/O模型。异步I/O和同步I/O不同,同步 阅读全文
posted @ 2022-01-10 04:46 小林野夫 阅读(899) 评论(0) 推荐(0)
摘要: 总结:IOCP :我的打印文件放在店里面排队,轮到我打印了,店长帮我打印一下,打印好了通知我来拿 Epoll :我的打印文件放在店里面排队,轮到我叫我一下,我自己来打印。 直入正题:Epoll 是Linux系统下的模型;IOCP 是Windows下模型;Epoll 是当事件资源满足时发出可处理通知消 阅读全文
posted @ 2022-01-10 02:17 小林野夫 阅读(912) 评论(0) 推荐(1)
原文链接:https://www.cnblogs.com/cdaniu/