《Windows核心编程》读书笔记 十 同步设备 I/O 与 异步设备 I/O
发布时间
阅读量:
阅读量
第十章 同步设备I/O与异步设备I/O
本章内容
10.1 打开和关闭设备
10.2 使用文件设备
10.3 执行同步设备I/O
10.4 异步设备I/O基础
10.5 接收I/O请求完成通知
期望线程在进行IO操作时不会被阻断(非阻塞),实现线程与其实际执行的IO任务之间的信息交互。采用IO完成端口(I/O Completion port)的方式能够达成这一目标。
通过引入IO完成端口机制,线程在对设备进行数据读取或写入过程中无需等待硬件的反馈响应,从而有效提升整体的数据传输效率。
(对于Windows平台的开发人员而言,深入掌握IO完成端口的运行原理至关重要,该机制作为一种具备广泛适用性的高效线程通信方式,在多种应用场景中均展现出卓越的价值)
10.1 打开和关闭设备
设备被界定为能够实现通信交互的任意实体。(类似于linux系统中的File)

Windows系统提供了一种统一的机制,使得用户能够以一致的方式从外部设备读取信息,并向其写入数据,而无需关注该设备的具体类型。
尽管各类设备在功能上仍存在一定的区别。
比如,在处理串口通信时,
全部评论 (0)
还没有任何评论哟~
