摘要: 本节记录Windows下与epoll类似的机制IOCP(input outpout completion port)。对于单台电脑的多TCP连接请求,IOCP和epoll是比较好的选择。因为IOCP会用到重叠IO的一些函数,因此先记录重叠IO。 1. 重叠IO 1.1 关键函数 由于IOCP的使用会 阅读全文
posted @ 2020-03-26 18:48 晨枫1 阅读(422) 评论(0) 推荐(0) 编辑
摘要: PS:在开始Windows下异步IO之前,需要了解一些重要概念。 (1)内核对象,句柄和线程ID:操作系统为了记录并管理某一类资源,如进程,线程,文件,会创建记录相关资源信息的内部数据结构,称为内核对象(如管理进程的进程控制块PCB);句柄是Windows下为了管理内核对象提供的可访问内核对象的一种 阅读全文
posted @ 2020-03-26 10:18 晨枫1 阅读(328) 评论(0) 推荐(0) 编辑