完成端口,Windows 完成端口编程

Windows 完成端口编程本文为转载, 原文地址: http://xingzhesun.blogbus.com/logs/3925649.htmlTable of Contents1 基本概念2 OVERLAPPED数据结构3 完成端口的内部机制3.1 创建完成端口3.2 完成端口线程的工作原理3.3 线程间数据传递3.4 线程的安全退出1 基本概念设备—windows操作系统上允许通信的任何东西,比如文件、目录、串行口、并行口、邮件槽、命名管道、无名管道、套接字、控制台、逻辑磁盘、物理磁盘等。绝大多数与设备打交道的函数都是CreateFile/ReadFile/WriteFile等。所以我们不能看到**File函数就只想到文件设备。与设备通信有两种方式,同步方式和异步方式。同步方式下,当调用ReadFile函数时,函数会等待系统执行完所要求的工作,然后才返回;异步方式下,ReadFile这类函数会直接返回,系统自己去完成对设备的操作,然后以某种方式通知完成操作。重叠I/O—顾名思义,当你调用了某个函数(比如ReadFi
Tags:  完成端口代码 io完成端口 完成端口例子 完成端口模型 完成端口

延伸阅读

最新评论

发表评论